我刚为Rails设置了一个全新的Mac OS X 10.5环境。我安装了Ruby 1.8.7,在/ usr/bin中重命名了Ruby的打包版本,并将打包版本的RubyGems从1.0.1更新为1.3.4。这里的流程:在Mac OS X上安装Fresh Rails让我“Rails需要RubyGems> = 1.3.2”
$ rails -v Rails 2.3.4 $ gem -v 1.3.4 $ which gem /usr/bin/gem $ whereis gem /usr/bin/gem $ which rails /usr/bin/rails $ whereis rails /usr/bin/rails $ /usr/bin/gem -v 1.3.4 $ /usr/bin/rails -v Rails 2.3.4 $ rails testapp ... ... testapp $ script/console Rails requires RubyGems >= 1.3.2. Please install RubyGems and try again: http://rubygems.rubyforge.org
事情是我更新了RubyGems并没有安装它的另一个版本。但是,gem list rails
显示了两个版本的Rails(2.3.4和1.2.6)。
我该如何解决这个问题才能使用Rails?
只是好奇,当你做所有的宝石stuff.â'我注意到这确实会影响某些系统上的东西使用'sudo gem ...'。我自己在Mac上,并试图确保任何宝石的东西总是通过sudo完成。 – nowk 2009-11-22 19:25:49