首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将node js restify应用程序部署到heroku时出错

将node js restify应用程序部署到heroku时出错
EN

Stack Overflow用户
提问于 2012-10-22 23:31:31
回答 1查看 902关注 0票数 0

我有一个问题,部署一个restify应用程序到Heroku。

代码语言:javascript
复制
npm ERR! dtrace-provider@0.0.9 install: `node-waf clean ; node-waf configure build`
npm ERR! `sh "-c" "node-waf clean ; node-waf configure build"` failed with 1
npm ERR!
npm ERR! Failed at the dtrace-provider@0.0.9 install script.
npm ERR! This is most likely a problem with the dtrace-provider package,
npm ERR! not with npm itself.

看起来Heroku在dtrace上遇到了问题,restify使用了dtrace,虽然不是必需的,但我读到你可以通过从restify的package.json文件中删除dtrace来绕过这个问题,但是我已经尝试过了,但是没有成功。

我刚接触node并使用Heroku和git,所以我确信我遗漏了一些东西,restify的package.json文件包含以下内容:

代码语言:javascript
复制
"dependencies": {
    "dtrace-provider": "0.0.9",
},
"optionalDependencies": {
    "dtrace-provider": "0.0.9"
},

我已经删除了这些行,但在提交到git并推送到Heroku之后,仍然收到与上面相同的错误消息。

有人能看到我错过了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 01:40:47

当你在heroku上部署你的应用程序时,它会安装基于你的应用程序package.json文件的依赖项,所以你是否从restify的package.json文件中删除它并不重要,因为heroku会从它的仓库中选择restify的package.json文件,而不是从你的仓库中。因此,您需要找出如何解决此错误。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13014712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档