13
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ローカル環境からHerokuで出たエラー

Posted at

#Herokuへのデプロイ

本番環境としてHerokuを使用した際

$ heroku --version

すると

/usr/local/heroku/bin/heroku: line 44: /usr/local/heroku/bin/node: cannot execute binary file

というエラーが発生しました。

実は「$ heroku --version」 を実行する前

$ source <(curl -sL https://cdn.learnenough.com/heroku_install)

を実行しました。

これ、
RailsチュートリアルでCloud9を使用して
アプリ開発を進める際は
このコマンドを使用してください。

というものだったのですが
そのままローカル環境でも流してしまいました。。

その後、「そうだった。。」
と気づくわけですが、
なにやらその際に余計なファイルを生成しているようで
うまくいかない模様。

https://devcenter.heroku.com/articles/heroku-cli#uninstalling-the-legacy-heroku-gem
公式サイトから
アンインストール方法を調べ

$ rm -rf /usr/local/heroku /usr/local/lib/heroku /usr/local/bin/heroku ~/.local/share/heroku ~/Library/Caches/heroku

アンインストールを行い、
改めてインストールを行いました。

$ brew tap heroku/brew && brew install heroku
Warning: heroku/brew/heroku 7.42.1 is already installed and up-to-date
To reinstall 7.42.1, run `brew reinstall heroku`

警告が出ているので
指示通り

$ brew reinstall heroku

を行うと

$ heroku --version
heroku/7.42.1 darwin-x64 node-v12.16.2

できました!
これでHerokuを使って本番環境の動きがみれます!

13
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?