Heroku - 开放失败

时间:2013-03-26 21:51:57

标签: node.js heroku express

我是Heroku的完全新手,并且已经按照他们的指示开始使用Heroku上的Node.js(https://devcenter.heroku.com/articles/nodejs)。我一直很成功,直到我使用heroku open。此时我收到以下错误:

Opening my-app-name... Failure in opening http://my-app-name.herokuapp.com/ with  
options {}: Unable to find a browser command. If this is unexpected, Please rerun with 
environment variable LAUNCHY_DEBUG=true or the '-d' commandline option and file a bug at
https://github.com/copiousfreetime/launchy/issues/new

我已将LAUNCHY_DEBUG环境变量设置为true,并使用命令heroku config:get LAUNCHY_DEBUG验证了它是否已正确设置。但是当我尝试命令heroku open时,它仍然给出了完全相同的错误。我期望至少看到细节?我还尝试按照第二个建议使用-d命令行选项运行它,但它指出Invalid argument: "-d"

我有一个可以在我的本地计算机上运行的完整工作应用程序。但是,当我使用heroku工具带中的foreman start并导航到localhost:5000时,它无法连接。它确实表明它正在控制台上运行:

21:44:51 web.1  | started with pid 1457
21:44:53 web.1  | Express server listening on port 5000

我假设这两个问题可能有关。

我的搜索没有导致此错误,所以我不知道如何继续。非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

错误表明它(launchy)无法找到并打开您的浏览器;请检查您的机器配置(默认浏览器等)。

您可以手动启动浏览器并转到http://my-app-name.herokuapp.com/