我正在尝试安装nodetime模块(用于节点),但是当我这样做时,我得到以下编译错误:
make:*** [发布/ obj.target / nodetime_native / src / nodetime_native.o] 错误1 make:离开目录 退出代码
/home/fernando/node_modules/nodetime-native/build' gyp ERR! build error gyp ERR! stack Error:
make`失败:2 gyp ERR! 在ChildProcess.onExit堆栈 (/home/fernando/apps/node-v0.12.2/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)gyp ERR!在ChildProcess.emit堆栈(events.js:110:17)gyp ERR! 在Process.ChildProcess._handle.onexit堆栈 (child_process.js:1074:12)gyp ERR! System Linux 3.13.0-53-通用gyp 呃!命令“节点” “/home/fernando/apps/node-v0.12.2/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js” “重建”gyp ERR! cwd / home / fernando / node_modules / nodetime-native gyp 呃! node -v v0.12.2 gyp ERR! node-gyp -v v1.0.3 gyp ERR!不行,没关系 呃! Linux 3.13.0-53-generic npm ERR! argv“/ usr / local / bin / node” “/ usr / local / bin / npm”“i”“nodetime-native”npm ERR!节点v0.12.2 npm 呃! npm v2.7.4 npm ERR!代码ELIFECYCLEnpm ERR! nodetime-native@0.1.0安装:
node-gyp rebuild
npm ERR! 退出状态1 npm ERR!错误的ERR!在nodetime-native@0.1.0失败 安装脚本'node-gyp rebuild'。错误的ERR!这很可能是一个 nodetime-native软件包的问题,npm ERR!不是用npm 本身。错误的ERR!告诉作者你的系统失败了:npm 呃! node-gyp rebuild npm ERR!您可以通过以下方式获取他们的信息:npm 呃! npm owner ls nodetime-native npm ERR!有可能 上面的额外日志输出。
环顾四周,似乎我需要安装Python,我这样做(2.7和3.4)和make和gcc,我这样做。 还有什么可以在这里发生?
答案 0 :(得分:0)
您还需要确保通过PATH环境变量访问的Python可执行文件导致2.x版本。
我认为node-gyp与3.x版本的Python不兼容。