/ usr / bin / gem:8:在`require':没有这样的文件加载 - ruby​​gems

时间:2013-03-28 14:00:03

标签: ruby-on-rails gem

我安装和卸载ruby 1.8和1.9,然后重新安装,现在我迷路了......

'宝石'不起作用...... 这是我得到的唯一信息:

  

/ usr / bin / gem:8:在`require'中:没有要加载的文件 - ruby​​gems(LoadError)
    来自/ usr / bin / gem:8

gem -v - 给出相同的结果


描述:Ubuntu 10.04.4 LTS

哪个红宝石:
的/ usr /斌/红宝石

哪个宝石
的/ usr /斌/宝石

ruby​​ -v
ruby 1.8.7(2010-01-10 patchlevel 249)[x86_64-linux]

apt-get install ruby​​gems
rubygems已经是最新版本了。

rails -v
getopt:无效选项 - 'v'
终止...

1 个答案:

答案 0 :(得分:0)

您必须使用apt-get卸载,然后重新安装ruby。你说你已经安装了两个不同版本的ruby(1.8.x和1.9.x),所以两者都必须去。

sudo apt-get uninstall ruby1.8
sudo apt-get uninstall ruby
sudo apt-get purge ruby1.8
sudo apt-get purge ruby
sudo apt-get autoremove --purge

如果purge和autoremove命令告诉您没有做任何事情,请不要担心。

现在做:

sudo apt-get install ruby

这将获得ruby版本1.9.3 - 这是我使用apt-get的最新版本。完成后,请执行:

gem list --local

你应该得到一份简短的清单。

要获得rails:

sudo apt-get install rails