【发布时间】:2009-08-10 07:01:38
【问题描述】:
请您解释一下如何解决这个问题。我已经安装了 rails edge 以完美使用 2.3.3 应用程序并尝试启动我拥有的服务器(ruby 1.8.6)
$ ruby script/server
=> Booting Mongrel
=> Rails 3.0.pre application starting on http://0.0.0.0:3000
/Library/Ruby/Site/1.8/rubygems.rb:270:in `activate': You have a nil
object when you didn't expect it! (NoMethodError)
You might have expected an instance of Array.
The error occurred while evaluating nil.map
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:35:in
`require'
..........................
升级到 1.8.7 后,我得到了
$ ruby script/server
./script/../config/../vendor/rails/railties/lib/rails/
vendor_gem_source_index.rb:1:in `require': no such file to load --
rubygems (LoadError)
from ./script/../config/../vendor/rails/railties/lib/rails/
vendor_gem_source_index.rb:1
from ./script/../config/../vendor/rails/railties/lib/rails/
gem_dependency.rb:1:in `require'
from ./script/../config/../vendor/rails/railties/lib/rails/
gem_dependency.rb:1
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:
6:in `require'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:6
from ./script/../config/boot.rb:45:in `require'
from ./script/../config/boot.rb:45:in `load_initializer'
from ./script/../config/boot.rb:38:in `run'
from ./script/../config/boot.rb:11:in `boot!'
from ./script/../config/boot.rb:110
from script/server:2:in `require'
from script/server:2
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby rubygems