我创建了一个rvm 1.8.7
用于运行较旧的 Rails 项目。
当我运行时rake
,有一个警告:
警告:'require 'rake/rdoctask'' 已弃用。请改用 'require 'rdoc/task' (in RDoc 2.4.2+)'。
这是由于rake
安装了较新版本的:
rake (0.9.2.2, 0.8.7)
通过rvm
在@global
宝石集中
$ gem list -d rake
*** LOCAL GEMS ***
rake (0.9.2.2, 0.8.7)
Author: Jim Weirich
Rubyforge: http://rubyforge.org/projects/rake
Homepage: http://rake.rubyforge.org
Installed at (0.9.2.2): /Users/horace/.rvm/gems/ruby-1.8.7-p358@global
(0.8.7): /Users/horace/.rvm/gems/ruby-1.8.7-p358
Ruby based make-like utility.
如果我尝试rake 0.9.2.2
在@global
gemset 中删除,则会出现警告:
You have requested to uninstall the gem:
rake-0.9.2.2
rvm-1.11.3.3 depends on [rake (>= 0)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]
那么,如何rake 0.8.7
在我的rvm 1.8.7
?