创建的gemset未显示出来
root@host:/# rvm gemset create foobar 成功创建'foobar' gemset (/usr/local/lib/ruby/gems/1.8@foobar). root@host:/# rvm gemset list
系统中的gemsets (路径:/usr/local/rvm/gems/system) *
root@host:/#
为什么会这样?请帮忙解决。
创建的gemset未显示出来
root@host:/# rvm gemset create foobar 成功创建'foobar' gemset (/usr/local/lib/ruby/gems/1.8@foobar). root@host:/# rvm gemset list
系统中的gemsets (路径:/usr/local/rvm/gems/system) *
root@host:/#
为什么会这样?请帮忙解决。
使用
某个 Ruby 版本。这里以 1.8.7 为例,但具体取决于您已安装的 Ruby 版本。rvm use 1.8.7
rvm gemset create foobar
$ rvm use 1.8.7
Using /Users/dougal/.rvm/gems/ruby-1.8.7-p334
$ rvm gemset create foobar
'foobar' gemset created (/Users/dougal/.rvm/gems/ruby-1.8.7-p334@foobar).
$ rvm gemset list
gemsets for ruby-1.8.7-p334 (found in /Users/dougal/.rvm/gems/ruby-1.8.7-p334)
foobar
global
rails3
我发现,如果你需要1.8.7和1.9.2版本的Ruby,最好的方法是将前者作为系统的一部分进行安装,然后在用户目录中安装1.9.2版本,并将bash指向1.9.2版本,分别使用它们,而不是试图与那个名为RVM的有缺陷的软件抗争。
现在可能可以工作,但很快当你安装另一个Ruby或Gem时,它就会崩溃,你将不得不重新开始战斗。
对我来说,这种方法非常有效,因为我使用1.8.7版本的Ruby来运行Kile,使用1.9.2和JRuby来开发我的项目,每次需要新的gem或更新时,RVM都会出问题。RVM是一个好的想法,但实现得很差。
rvm install 1.8.7-p174
(Snow Leopard)。 - Douglas F Shearer