当我尝试在openshift上安装sails-postgresql@0.9.7包时,我遇到以下问题。
node-gyp rebuild || (退出0)
Traceback (most recent call last):
File "/opt/rh/nodejs010/root/usr/bin/gyp", line 15, in <module>
import gyp
ImportError: No module named gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/opt/rh/nodejs010/root/usr/lib/node_modules/node-gyp/lib/configure.js:417:16)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:784:12)
gyp ERR! System Linux 2.6.32-431.11.2.el6.bz844450.x86_64
gyp ERR! command "node" "/opt/rh/nodejs010/root/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/lib/openshift/537909f250044640820000a5/app-root/runtime/dependencies/nodejs/node_modules/sails-postgresql/node_modules/pg
gyp ERR! node -v v0.10.5
gyp ERR! node-gyp -v v0.9.5
gyp ERR! not ok
答案 0 :(得分:1)
我尝试使用以下命令npm install sails-postgresql
手动添加我的包时出现问题
但是如果我在我的依赖项(package.json)中声明了sails-postgresql包,则在部署期间会自动安装该包,而不会出现问题。
答案 1 :(得分:0)