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、まったく同じエラーが発生します。私は少なくとも詳細を見ると期待されていましたか?また、2番目の推奨事項に従って-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

私はこれらの2つの問題が関連している可能性があると想定しています。

私の検索ではこのエラーに関して何も起こらなかったので、どのように進めるかわかりません。どんな提案でも大歓迎です!

4

1 に答える 1

0

エラーは、(起動時に)ブラウザを見つけて開くことができないことを示しています。お使いのマシンの設定(デフォルトのブラウザなど)を確認してください。

ブラウザを手動で起動して、http://my-app-name.herokuapp.com/

于 2013-03-27T09:58:48.023 に答える