2013-03-26 116 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