我在联想 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-ruby
和libzlib-ruby
. 这仍然给了我一个错误。
所以现在我想删除所有 Ruby 的东西,重新安装 Ruby 和 RubyGems,然后安装 Rails 3。
我怎样才能做到这一点?