2017-08-28 9 views
0

私はRuby on Railsを使ってプロジェクトをビルドしました。私はアプリケーションをHerokuにデプロイしようとしていますが、heroku loginを実行しようとすると奇妙なエラーが発生します。Herokuのコマンドが動作しない

!  Error parsing C:\tools\ruby24\ssl\README-SSL.md 
!  Error parsing C:\tools\ruby24\ssl\README-SSL.md 
!  Error parsing C:\tools\ruby24\ssl\README-SSL.md 
!  Error parsing C:\tools\ruby24\ssl\README-SSL.md 
!  EISDIR: EISDIR: illegal operation on a directory, read 

誰でも何ができますか?

Herokuコマンドラインインターフェイス(CLI)がインストールされています。

ルビーバージョン:2.4

Railsのバージョン:5.0.2

+0

あなたのアプリケーションはgitでバージョン管理されていますか? – hashrocket

+0

はいgitを使用しています。エラーの最初の部分はなくなりました。今は '! EISDIR:EISDIR:ディレクトリ上の不正な操作です。私は、Herokuに角型アプリケーションをデプロイしようとしているので、同じ問題が発生しているので、問題はHerokuにあると思います。私はHeroku CLIをアンインストールして再インストールしましたが、まだ動作していません。 – Roxy

答えて

1

私は最近、同じエラーに遭遇しました。私のケースでは、私は誤って(Dockerボリューム共有を介して).netrcという名前のディレクトリを自分のコンテナのホームディレクトリに作成しました。このエラーは、Heroku CLIがファイル~/.netrc)を検索してログイン資格情報を保存するために発生します。 https://devcenter.heroku.com/articles/authentication#api-token-storageから

〜/ .netrcの標準Unixファイル(Windowsの場合$ HOME_netrc)でHerokuのコマンドラインツールを格納するAPIトークン。

関連する問題