0

当我尝试在 openshift 上安装sails-postgresql@0.9.7 包时,我遇到了以下问题。

节点gyp重建|| (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 
4

2 回答 2

1

当我尝试使用以下命令手动添加我的包时出现了我的问题npm install sails-postgresql 但是如果我在我的依赖项(package.json)中声明了sails-postgresql 包,则该包会在部署期间自动安装而没有问题。

于 2014-05-23T12:13:34.830 回答
0

回溯说你没有安装gyp。安装并重试。

于 2014-05-21T12:28:27.183 回答