【发布时间】:2015-12-09 21:43:47
【问题描述】:
完全免责声明这适用于我的本地计算机 Mac OSX 10.9.5。我已经使用 npm install 在本地安装了包......但是当我推送到 heroku 服务器时,我收到错误消息:
gyp ERR! build error
...
npm ERR! Failed at the node-curl@0.3.3 install script 'sh src/generate_curl_options_list.sh && (node-gyp rebuild || node-waf configure build)'.
...
push rejected to yzx.xyz
当我在 config.json 中省略 node-curl 模块依赖项时,我可以推送:
"dependencies": {
"node-curl": "0.3.3",
...
}
不幸的是,我的代码依赖于上面的库:
var Curl = require('node-curl/lib/Curl');
可能与此issue 或可能与此issue 有关。我的想法是运行 ubuntu 的 heroku 服务器与这个库或 node-curl 的版本不兼容。我还在研究中发现需要在主机上安装 lib-curl 包。有没有办法在 Heroku 上安装 libcurl3-dev?或者我可以尝试另一个 node-curl 库吗?
【问题讨论】:
标签: node.js curl heroku dependencies npm