最近、MacBook Proを買いまして、そちらでrails開発をしています。今までのWSL上で開発していたrailsプロジェクトをgit cloneしたところ、bin/railsを実行できなくなりました。本記事ではその解決法をメモしておきます。

環境

  • ruby 2.5.1p57
  • Rails 5.2.1.1

対処法

例えば、サーバーを起動するために以下のコマンドを打ち込むと、Permission deniedと言われて実行できません。

$ bin/rails s
-bash: bin/rails: Permission denied

こういう時は、以下のコマンドを打ち込み、binディレクトリ下にある実行ファイルを更新してあげるといいです。

$ bundle exec rake app:update:bin

overwriteするかどうか聞かれたら、yと答えてあげましょう。全て更新してあげれば完了です。