我是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
我假設可能會連接這兩個問題。
我的搜索導致沒有任何關於此錯誤,所以我不知道如何繼續。任何建議,非常感謝!
謝謝你,我現在明白了launchy錯誤。對我而言不幸的是,手動啓動它也不起作用;它給我一個應用程序錯誤。事實證明,我的網絡測功機立即崩潰。看起來我有一個完全獨立的問題需要解決。再次感謝! – dbetke 2013-03-27 23:45:30