Instância EC2 do AWS não está construindo dependência bcrypt

1

Estou postando isso aqui, pois é claramente um problema de configuração do servidor, e não um problema de código.

Eu tenho um aplicativo trabalhando no meu PC Windows local, mas ao tentar executar:

npm install bcrypt

em um servidor do AWS EC2 (RHEL), recebo o seguinte erro:

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: 'node-pre-gyp install --fallback-to-build'
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-pre-gyp install --fallback-to-build'.

Parece haver um número de postagens sobre o módulo do nó bcrypt não funcionando em determinados ambientes, mas nenhuma parece estar em uma caixa do RHEL EC2, exceto uma que me disse para executar o seguinte (que não funcionou):

sudo yum install nodejs npm --enablerepo=epel
sudo yum groupinstall "Development tools"
    
por Wayneio 28.03.2017 / 16:24

1 resposta

1

Eu resolvi isso alterando minha dependência de bcrypt para bcryptjs . Eu gostaria de saber por que isso funcionou ... mas infelizmente.

    
por 28.03.2017 / 16:48