0

我安装和卸载 ruby​​ 1.8 和 1.9,然后再次安装,现在我迷路了......

“宝石”不起作用......这是我得到的唯一消息:


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

gem -v - 返回相同的结果


说明:Ubuntu 10.04.4 LTS

哪个红宝石:
/usr/bin/ruby

哪个宝石
/usr/bin/gem

ruby -v
ruby​​ 1.8.7 (2010-01-10 补丁级别 249) [x86_64-linux]

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

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

4

1 回答 1

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

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

要获得轨道,请执行以下操作:

sudo apt-get install rails
于 2013-03-28T18:27:05.203 回答