Heroku -v
をしたところ、
command not found
が出る。
nvm install node
npm install -g heroku-cli
を試す。
再度
heroku -v
を行うと、
› Warning: heroku-cli update available from 7.0.9 to 7.39.0.
heroku-cli/7.0.9 linux-x64 node-v13.9.0
と出るので、
heroku update
を行うと
heroku-cli: Updating CLI... not updatable
と出た。
https://tanarizm.com/cloud9_heroku_command_notfound
こちらの記事に従って
source <(curl -sL https://cdn.learnenough.com/heroku_install)
を実行。
Heroku -v
はできた。
Heroku をブラウザで開くと
Application error
が出現。
heroku logs
でエラーの内容を確認し、修正、デプロイ。
すると
"We're sorry, but something went wrong."
エラーが出た。
https://teratail.com/questions/124183
こちらの記事を参考に
heroku run rake db:version
と
heroku run rake db:migrate
を行うと、herokuは動いた。
結論:
・バリデーションのコードミス
・heroku run rake db:migrateをしていなかった。
追記
・3時間後に作業を行ったところ、またherokuのコマンドが使用できなくなった。
同じ手順を踏み、解決。