当你是新手时,你会问愚蠢的问题。在问到这里之前,我已经尽力了谷歌并堆叠。有一个类似的问题,但没有明确的答案: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
答案 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
此外,我不确定是否有必要,但我在重新安装之前删除了失败的软件包。