【发布时间】:2009-11-17 21:03:51
【问题描述】:
我刚刚为 Rails 设置了一个全新的 Mac OS X 10.5 环境。我安装了 Ruby 1.8.7,在 /usr/bin 中重命名了 Ruby 的打包版本,并将 RubyGems 的打包版本从 1.0.1 更新为 1.3.4。流程如下:
$导轨-v 导轨 2.3.4 $宝石-v 1.3.4 $ 哪个宝石 /usr/bin/gem $哪里是宝石 /usr/bin/gem $哪个轨道 /usr/bin/rails $ whereis 轨道 /usr/bin/rails $ /usr/bin/gem -v 1.3.4 $ /usr/bin/rails -v 导轨 2.3.4 $ 轨道测试应用程序 ... ... testapp $脚本/控制台 Rails 需要 RubyGems >= 1.3.2。请安装 RubyGems 并重试:http://rubygems.rubyforge.org问题是我已经更新了 RubyGems 并且没有安装它的另一个版本。不过,gem list rails 显示了两个版本的 Rails(2.3.4 和 1.2.6)。
如何解决这个问题,以便我可以使用 Rails?
【问题讨论】:
-
只是好奇,当你做你所有的 gem 东西时使用'sudo gem ...'。我注意到这确实会影响某些系统上的东西。我自己在 Mac 上,并尝试确保任何 gem 的东西总是通过 sudo 完成。
标签: ruby-on-rails macos