我在Linux上相当新(使用Ubuntu 10.10)。试图将Rails 3.0.5安装到正确的gem目录时遇到了一些问题。Ruby:安装在错误目录中的gem
我有意安装Ruby(1.8.7),我不小心安装了它(它可能有一个版本的gem以及它)和我有目的地安装来管理Ruby版本的RVM。我可以使用RVM默认我的Ruby版本,没问题。
但是,当我尝试使用下面的命令来安装导轨:
gem install rails
它安装导轨上的根宝石目录是:/var/lib/gems/1.8/gems
,但我想在RVM目录,而不是安装导轨: /.rvm/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems
一些如何,甚至在做sudo apt-get purge ruby rubygems
。坏的宝石还在那里。我确定通过做一个whereis gem
(正确的函数?)。其中返回/usr/bin/gem1.8 /usr/bin/gem /usr/share/man/man1/gem.1.gz
现在,我该如何摆脱坏的宝石,并在RVM中安装正确的宝石?
顺便说一句,我的GEM_PATH是/home/me/.rvm/gems/[email protected]:/home/me/.rvm/gems/[email protected]:
,这使得这更神秘。
任何建议表示赞赏,
感谢 :)
好吧,在摆弄它之后:通过执行'sudo apt-get purge ruby rubygems'来卸载根Ruby(1.8.7)。我应该已经摆脱了糟糕的ruby/gem,但没有,不知何故,我仍然有两个版本的gem仍然在我的系统1.3.7和1.5.2(其中一个可能来自JRuby或其他东西,触摸)。任何人都可以告诉我哪个是用于安装RVM的gem的正确目录?在〜/ .rvm中?或类似/ var? – Aion 2011-03-01 20:50:09