我是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
我假设这两个问题可能有关。
我的搜索没有导致此错误,所以我不知道如何继续。非常感谢任何建议!
答案 0 :(得分:0)
错误表明它(launchy)无法找到并打开您的浏览器;请检查您的机器配置(默认浏览器等)。
您可以手动启动浏览器并转到http://my-app-name.herokuapp.com/