gpt4 book ai didi

Rubygems 现在需要 Ruby 1.8.7 或更高版本?

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:50 25 4
gpt4 key购买 nike

我是 Linux 和 Ruby 的新手,对学习 Rails 开发非常感兴趣。

我一直在兜圈子,想弄清楚如何安装 Ruby 和 Rubygems。我安装了 Ruby 1.8.6,但后来决定我应该使用 RVM。

我用 RVM 安装了 Ruby 2.0.0。然后我下载并尝试安装 Rubygems 2.0.7。这告诉我 Rubygems 需要 1.8.7,但我的版本清楚地显示我有 2.0.0。

我正在使用 Linux Mint 15。

有人请帮助这个新手。

james@dev1 ~/rubygems-2.0.7 $ sudo ruby setup.rb
Rubygems now requires Ruby 1.8.7 or later
james@dev1 ~/rubygems-2.0.7 $ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
james@dev1 ~/rubygems-2.0.7 $

最佳答案

RVM 为特定用户设置 Ruby 环境。

在这种情况下,您为您的帐户“james”配置了它。而且,您显然通过 rvm 在您的帐户上安装了 Ruby 2.0.0。

当您执行 sudo ruby​​ setup.rb 时,您正在以 root 身份运行 Ruby。也就是说,这就像以 root 身份登录,然后从命令行运行 ruby setup.rb

root 没有配置 RVM 的 Ruby,所以它使用系统默认版本,显然是版本 1.8.7。

关于Rubygems 现在需要 Ruby 1.8.7 或更高版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18936917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com