1

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

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

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

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

现在:

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

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

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

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-essential,libyaml-rubylibzlib-ruby. 这仍然给了我一个错误。

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

我怎样才能做到这一点?

4

1 回答 1

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 -支持/

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

于 2012-09-22T14:39:36.920 回答