[英]Can't seem to install rubocop gem using Rails 4
我嘗試通過將建議的行添加到我的Rails項目的Gemfile中來安裝rubocop:
gem 'rubocop', require: false
運行bundle
,它將安裝並在我的Gemfile.lock中可見。
但是,當從應用程序的根目錄運行$ rubocop
,我收到此錯誤:
-bash: rubocop: command not found
我嘗試運行$ which rubocop
,但沒有任何反應。
我也嘗試過運行$ gem install rubocop
,在行為上沒有區別。
這是我的Gemfile.lock的摘錄:
rubocop (0.27.0)
astrolabe (~> 1.3)
parser (>= 2.2.0.pre.6, < 3.0)
powerpack (~> 0.0.6)
rainbow (>= 1.99.1, < 3.0)
ruby-progressbar (~> 1.4)
您必須運行以下命令:
source ~/.bashrc
在運行$ bundle
命令之后,就正確地安裝了gem,並且在~/.bashrc
設置了它的環境,但是由於您繼續使用舊的bash會話,因此bash中沒有rubocop
作為命令可用。 因此,請重新登錄bash(關閉然后再次打開終端)或運行上述命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.