私は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 start
herokuツールベルトから使用してlocalhost:5000に移動すると、接続されません。コンソールで実行されていることを示しています。
21:44:51 web.1 | started with pid 1457
21:44:53 web.1 | Express server listening on port 5000
私はこれらの2つの問題が関連している可能性があると想定しています。
私の検索ではこのエラーに関して何も起こらなかったので、どのように進めるかわかりません。どんな提案でも大歓迎です!