无法找到宝石红宝石

时间:2014-01-11 09:45:30

标签: ruby gem sinatra

我正在尝试切换到rbenv来管理ruby版本。

我无法使用任何宝石。

在我rbenv version的项目中,我得到以下内容

1.9.3-p362 (set by /Users/me/myproject/.ruby-version)

捆绑成功没有任何问题。如果我bundle exec foreman start

/Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/shared_helpers.rb:3:in `<top (required)>': undefined method `source_index' for Gem:Module (NoMethodError)
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Gems/1.8/gems/bundler-1.0.12/lib/bundler/setup.rb:1:in `<top (required)>'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'

它是否在寻找宝石的错误位置?我该怎么做才能解决这个问题?

我正在使用最新的osx。

我的宝石文件 -

  source 'http://rubygems.org'

  gem 'foreman'
  gem 'sinatra'
  gem 'haml'
  gem 'sass'

0 个答案:

没有答案