0

我是 Heroku 的新手,并且一直按照他们的说明在 Heroku ( https://devcenter.heroku.com/articles/nodejs )上开始使用 Node.js。直到我使用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".

我有一个可以在我的本地机器上运行的完整应用程序。但是,当我使用foreman startheroku 工具带并导航到 localhost:5000 时,它没有连接。它确实声明它正在控制台上运行:

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

我假设这两个问题可能是相关的。

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

4

1 回答 1

0

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

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

于 2013-03-27T09:58:48.023 回答