[英]node-gyp rebuild - Error: `gyp` failed with exit code: 1
I'm getting an error while doing node-gyp rebuild on CentOS 6.8:在 CentOS 6.8 上执行 node-gyp 重建时出现错误:
File "/usr/local/lib/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 295, in LoadBuildFileIncludesIntoDict
LoadOneBuildFile(include, data, aux_data, None, False, check),
File "/usr/local/lib/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 238, in LoadOneBuildFile
None)
File "/usr/local/app/jenkins/.node-gyp/iojs-1.4.0/common.gypi", line 1
{
SyntaxError: invalid syntax
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/node-gyp/lib/configure.js:355:16)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 2.6.32-642.1.1.el6.x86_64
gyp ERR! command "/usr/local/bin/node" "/usr/local/bin/node-gyp" "rebuild" "--target=1.4.0" "--arch=x64" "--target_platform=linux" "--dist-url=https://atom.io/download/atom-shell" "--module_name=node_sqlite3" "--module_path=../lib/binding/electron-v1.4-linux-x64"
gyp ERR! cwd /usr/local/app/jenkins/workspace/offline/desktop/deploy/node_modules/sqlite3
gyp ERR! node -v v4.0.0
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
Try with updating node-gyp, globally installing node-gyp.尝试更新 node-gyp,全局安装 node-gyp。
updated python version to Python 2.7.6
将 Python 版本更新为Python 2.7.6
issue fixed.问题已解决。
For those who can't use upgraded python for versioning reasons, try changing cli.对于由于版本控制而无法使用升级版 python 的用户,请尝试更改 cli。 Powershell as admin worked when git bash and command prompt both failed.当 git bash 和命令提示符都失败时,Powershell 作为管理员工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.