1

当我rake test在 10.0.4 版本上运行时,我会得到大量不需要的堆栈跟踪。根据一些搜索,升级到 rake 10.1.0 可以解决此问题。我尝试安装 rake 10.1.0 但我的系统仍在执行 10.0.4 时我rake test. 我试图摆脱它;这就是发生的事情。

$ 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看不到它?

4

2 回答 2

3

用于gem list -d rake查看 gems 的完整路径,很可能10.0.4 rake是安装在@globalgemset 中,使用:

rvm @global do gem uninstall rake -ax
于 2013-06-28T03:16:16.073 回答
1

使用 bundle exec rake,它将使用您的 gem 文件中指定的 rake 版本,因为这可能会因项目而异。

于 2013-06-26T13:53:32.247 回答