Just do IT

思うは招く

rails で ./bin/test や ./bin/lint をすると Permission denied になる

問題

Railsアプリで以下コマンドをするとPermission deniedが出て実行できない。

$ ./bin/test
$ ./bin/lint

Rails 6.0.3.2

補足

binディレクトリに以下のようなスクリプトファイルを用意している。

./bin/test

#!/bin/bash

bundle exec rspec

./bin/lint

#!/bin/bash

bundle exec rubocop -A

関連:rubocop -a で frozen string literal が自動修正されない - Just do IT

解決

コマンドに権限を与える。

$ chmod u+x bin/lint
$ chmod u+x bin/test