【发布时间】:2014-11-05 19:10:07
【问题描述】:
我尝试通过将建议的行添加到我的 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)
【问题讨论】:
-
可能
rubocop尚未加载到环境中。尝试做:source ~/.bashrc然后运行:$ rubocop -
嘿,成功了!谢谢一堆。我过去不必重新加载就可以像这样安装 gem。关于为什么会发生这种情况的任何想法?
-
在答案中添加了原因。
-
酷,谢谢。我想知道如何关闭它..
-
嗯..点击红色的“x”窗口按钮关闭,点击终端图标再次打开。
标签: ruby-on-rails ruby rubygems rubocop