gpt4 book ai didi

ruby-on-rails - 尝试安装 Rails 3,收到奇怪的 "Ruby upgrade"通知

转载 作者:太空宇宙 更新时间:2023-11-03 17:41:34 25 4
gpt4 key购买 nike

我正在尝试让我的计算机(Mac OS X,运行 Leopard)运行最新版本的 Rails。在此之前,我有 2.3.5。几天前我尝试按照一些说明进行操作,但似乎没有取得太大进展。现在,我无法在 Rails 中做任何。您很快就会明白我的意思。

理论上,我有最新版本的 Ruby:

$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9]

$ sudo ruby -v
Password:
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9]

但如果我尝试运行 Rails,我会收到以下错误消息:

$ rails testapp03
Rails requires Ruby version 1.8.7 or later.
You're running 1.8.6 (2008-08-11); please upgrade to continue.

如果我尝试查看我使用的是哪个版本的 Rails,我会得到相同的结果:

$ rails -v
Rails requires Ruby version 1.8.7 or later.
You're running 1.8.6 (2008-08-11); please upgrade to continue.

如果这些有用的话:

$ which ruby
/opt/local/bin/ruby

$ sudo which ruby
Password:
/opt/local/bin/ruby

$ which rails
/usr/bin/rails

那么,问题是:我做了什么,我需要做什么才能让 Ruby/RubyGems/Rails 在我的计算机上运行起来?

最佳答案

which gem 返回什么?

可能,您的 Ruby 安装指向 /opt/local/bin/,而 gem 命令仍在引用 /usr/bin/。安装 Gem 时,Gem 保存在 /usr/bin/ 并加载原始系统 Ruby。

我不知道您是如何安装 Ruby 1.8.7 的,但我建议您更进一步:删除所有 Ruby 版本(当然除了系统版本)并尝试 RVM .

关于ruby-on-rails - 尝试安装 Rails 3,收到奇怪的 "Ruby upgrade"通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2241605/

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