2013-03-26 60 views
0

我是Heroku的一名完全新手,并且一直遵循他们关于在Heroku上使用Node.js入门的指导(https://devcenter.heroku.com/articles/nodejs)。直到我使用heroku open时,我一直都很成功。在这一点上我收到以下错误:Heroku - 开放失败

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 

我假设可能会连接这两个问题。

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

回答

0

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

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

+0

谢谢你,我现在明白了launchy错误。对我而言不幸的是,手动启动它也不起作用;它给我一个应用程序错误。事实证明,我的网络测功机立即崩溃。看起来我有一个完全独立的问题需要解决。再次感谢! – dbetke 2013-03-27 23:45:30