我是 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 start
heroku 工具带并导航到 localhost:5000 时,它没有连接。它确实声明它正在控制台上运行:
21:44:51 web.1 | started with pid 1457
21:44:53 web.1 | Express server listening on port 5000
我假设这两个问题可能是相关的。
我的搜索没有任何关于此错误的结果,所以我不知道如何继续。任何建议都非常感谢!