npm - 无法安装。什么是' make&#39 ;?

时间:2014-04-28 00:44:26

标签: node.js npm

当你是新手时,你会问愚蠢的问题。在问到这里之前,我已经尽力了谷歌并堆叠。有一个类似的问题,但没有明确的答案:npm failed to install time with make not found error

我试图安装' npm install'并得到一个错误。与'制造'有关。什么是' make&#39 ;?我需要安装什么来制作'。我的系统是nodejs SmartOS。

bcrypt@0.6.0 install /home/scotch/node_modules/bcrypt
node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at F (/opt/local/lib/node_modules/npm/node_modules/which/which.js:43:28)
gyp ERR! stack at E (/opt/local/lib/node_modules/npm/node_modules/which/which.js:46:29)
gyp ERR! stack at /opt/local/lib/node_modules/npm/node_modules/which/which.js:57:16
gyp ERR! stack at Object.oncomplete (fs.js:107:15)
gyp ERR! System SunOS 5.11
gyp ERR! command "node" "/opt/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/scotch/node_modules/bcrypt
gyp ERR! node -v v0.10.24
gyp ERR! node-gyp -v v0.12.1
gyp ERR! not ok

2 个答案:

答案 0 :(得分:0)

'make'是什么?请参阅:http://en.wikipedia.org/wiki/Make_(software)

要安装SmartOS:pkgin in gmake

继续安装bcrypt:重启机器。

答案 1 :(得分:0)

总结我在这里学到的东西:npm failed to install time with make not found error

我在安装mqtt软件包时遇到了这个问题

make是命令行的构建工具。

安装:

在CENTOS 7和RHEL 7上:

运行yum install -y make gcc *

在Ubuntu上(我遇到了我的问题)这个命令有效:

$ sudo apt-get install build-essential

此外,我不确定是否有必要,但我在重新安装之前删除了失败的软件包。