Ubuntu上的Ruby安装真的搞砸了

时间:2012-09-22 13:23:49

标签: ruby ruby-on-rails-3 ubuntu rubygems

我在联想G580 Intel i5笔记本电脑上运行Ubuntu 12.04 64位。

几个小时前我开始学习Ruby和RoR。 然后在教程中,我检查了Ruby和RubyGems,它们已经安装完毕。

然后我尝试安装Rails,但无法构建原生扩展。然后我更新了RubyGems,它仍然没有用。

然后我从源代码安装了Ruby,这是最新版本。这搞砸了RubyGems。

现在:

根据命令ruby -v,我的Ruby版本是:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

根据命令gem -v,我的RubyGems版本是:

1.8.23

此外,当我运行gem -v时,我收到一些警告:

It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.

这是在我从源码安装后发生的。注意:我没有先卸载已安装的ruby。

现在这给我带来了太多问题。

如何删除与Ruby相关的一切

另外,RubyGems在安装Rails时给了我一个错误,所以我在互联网上查找并安装了一些包,如build-essentiallibyaml-rubylibzlib-ruby。这仍然给我一个错误。

所以现在我想删除所有Ruby东西,重新安装Ruby和RubyGems,并安装Rails 3。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

尝试安装RVM。

不确定这是否有帮助:

http://www.andrehonsberg.com/article/install-rvm-ubuntu-1204-linux-for-ruby-193 http://mattslay.com/installing-rails-on-ubuntu-12-04-with-rvm-support/

上次我使用Ubuntu(2007) - 它是相同的,OSX并没有让它变得容易,但RVM解决了大部分问题。