【发布时间】:2010-02-11 01:20:15
【问题描述】:
我正在尝试让我的计算机(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 在我的计算机上启动并运行?
【问题讨论】:
标签: ruby-on-rails ruby installation