当我在版本10.0.4上运行rake test
时,我得到了大量不需要的堆栈跟踪。根据一些搜索,升级到rake 10.1.0修复了这个问题。我尝试安装rake 10.1.0但我的系统在我rake test
时仍在执行10.0.4。我试图摆脱它;这就是发生的事情。
$ gem list | grep rake:
rake (10.1.0, 10.0.4)
$ gem uninstall rake -v=10.0.4
INFO: gem "rake" is not installed
$ rake -V
rake, version 10.0.4
其他命运:OS X 10.8.4,JRuby 1.7.4,Rails 3.2.13
如何从我的系统中获取10.0.4,为什么gem uninstall
没有看到它?
答案 0 :(得分:3)
使用gem list -d rake
查看宝石的完整路径,很可能10.0.4
rake
安装在@global
gemset中,请使用:
rvm @global do gem uninstall rake -ax
答案 1 :(得分:1)
使用bundle exec rake,它将使用gem文件中指定的rake版本,因为这可能会在项目之间发生变化。