背景
- 下記の手順でRubyのコード解析ツール「Rubocop」の利用を試みたが、表題のエラーが出てしまい実行できませんでした。
Gemfile
group :development do
gem 'rubocop'
gem 'rubocop-rails'
$ bundle install
$ rubocop
zsh: command not found: rubocop
解決策
以下のコマンドを実行したところ、rubocop
コマンドが使えるようになりました。
$ rbenv rehash
$ rubocop
Inspecting 44 files
.
.
.
- rbenvを利用している場合、
bundle install
を実行しただけではshimディレクトリが更新されないため、実行できないようです。 -
rbenv rehash
を実行することで、どのディレクトリにいてもrubocop
コマンドが使えるようになりました!
参考になれば幸いです。