heroku-logo

[ Heroku ] Warning: login is not a heroku command.でloginできない!

 

こんにちは。たなかです。引き続きRails turorialやってます。

先日以下のようなエラーに遭遇しました。

症状

$ heroku login
 ›   Warning: login is not a heroku command.
Did you mean join? [y/n]: 
 ›   Error: Run heroku help for a list of available commands.

heroku -v が使えるか確認してみます。

$ heroku -v
heroku-cli/7.0.9 linux-x64 node-v8.16.0

バージョン確認は反応はするものの、loginがうまく行きません。

“login”なんてわからないよ、と言っています。わかっててほしい君だけには。そんな思いです。

解決方法

以下のコマンドでherokuを再インストール!

 

$npm uninstall -g heroku-cli
$npm i -g heroku

再度heroku -vを叩くと……

$ heroku -v
heroku/7.24.3 linux-x64 node-v8.16.0

バージョンが新しくなった!

ではheroku loginを実行…

Logging in... done
Logged in as xxxx@gmail.com

成功しました!やったぜ!

まとめ

heroku-logo

heroku導入時に誤って古いバージョンのheroku-cliってのがインストールされると、先のようなエラーが出ることがあるみたいです。

サクッと解決できてよかったー。続き進めますか。

関連記事

Herokuにログインできない時の対処法

参考サイト

  • https://github.com/heroku/cli/issues/855

 

スポンサードリンク