node-red - 安装卡在gyp上为bcrypt

时间:2018-04-22 13:00:47

标签: node.js node-red node-gyp

我正在运行以下命令在AWS EC2 node-red实例上安装t2.micro

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs build-essential sudo npm install -g node-red

此时安装似乎处于无限循环中: gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/lib/node_modules/node-red/node_modules/bcrypt/.node-gyp" gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/lib/node_modules/node-red/node_modules/bcrypt/.node-gyp/8.11.1"

如果我点击Ctrl-C并重新运行sudo npm install -g node-red,那么安装似乎已成功完成。这是有效的行为吗?

1 个答案:

答案 0 :(得分:0)

尝试使用--unsafe-perm标记进行安装。