1

heroku cli をインストールしました。

$ heroku --version
heroku-cli/6.14.36-15f8a25 (windows-x64) node-v8.7.0

管理者として cmd.exe を起動

$ heroku login (asked me for username and password)

ユーザー名とパスワードを提供した後。次のエラーが表示されます。

!    EACCES: connect EACCES 34.234.38.27:443

gitbash を使って heroku にログインしてみました。次のコマンドを使用して git bash で同じことをしようとすると、同じエラー メッセージが表示されます。

winpty heroku login

私はできる限りあらゆるところを見てきました。ほとんどの場所でチケットはクローズされていますが、解決策はどこにもありません。また、 appdata/local/ から heroku フォルダーを削除しようとしましたが、それも役に立ちませんでした。私はその許可の問題を知っています。試してみると、より良いエラーメッセージが表示されます

$ heroku update
heroku-cli: Updating plugins... done

 !    Get https://cli-assets.heroku.com/branches/v6/manifest.json: dial tcp 52.84.64.82:443: connectex: An attempt was made to access a socket in a way forbidden by its access permissions.

小さな NodeJS アプリを無料でホストしたいと考えています。展開だけに多くの時間を費やさなければならない場合、それはオプションではない可能性があるため、他のオプションは何ですか。

4

1 に答える 1

0

おそらく問題はファイアウォールまたはウイルス対策であり、あなたを示すアドレス (34.234.38.27:443) の例外を追加して、テストを実行してください。また、heroku cli をブロックしていない場合はウイルス対策を確認し、常に管理者モードで実行してください。

次のこともできます。ログイン中のデバッグを有効にします。サポートに送信する前に、必ず出力からパスワードを編集してください。HEROKU_DEBUG=true; set HEROKU_DEBUG_HEADERS=1; heroku login詳細情報を取得するには、Windows でset を実行して有効にします。

あなたのアプリで頑張ってください!

于 2017-11-16T20:24:39.513 に答える