首页 文章

尝试使用bundler和rvm安装rspec . 错误:未定义的方法'spec'

提问于
浏览
2

Rails 2.3.8,bundler 1.0.9 .

我一直收到错误:

/Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/source.rb:72:in fetch': undefined methodspec' for nil:NilClass (NoMethodError)
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/installer.rb:45:in run'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/spec_set.rb:12:ineach'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/spec_set.rb:12:in each'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/installer.rb:44:inrun'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/installer.rb:8:in install'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/cli.rb:225:ininstall'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/vendor/thor/task.rb:22:in send'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/vendor/thor/task.rb:22:inrun'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/vendor/thor/invocation.rb:118:in invoke_task'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/vendor/thor.rb:246:indispatch'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/lib/bundler/vendor/thor/base.rb:389:in start'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/gems/bundler-1.0.9/bin/bundle:13
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/bin/bundle:19:inload'
    from /Users/dwalseth/.rvm/gems/ruby-1.8.7-p330@rails2/bin/bundle:19

这是我的Gemfile:

Using json (1.4.6) 
  1 source :gemcutter
  2  gem "httpclient"
  3  gem "will_paginate"
  4  gem "money"
  5  gem "curb"
  6  gem "paperclip"
  7  gem "crack"
  8  gem "searchlogic"
  9  gem "authlogic"
 10  gem "sendgrid"
 11  gem "gemcutter"
 12  gem "taps"
 13  gem "rails", "2.3.8"
 14  gem "aws-s3"
 15  gem "sqlite3-ruby", :require => "sqlite3"
 16  gem "encoding-dot-com"
 17  gem "hoptoad_notifier"
 18 gem "chargify_api_ares"
 19 
 20 group :development do
 21   gem "nifty-generators"
 22   gem "wirble"
 23   gem "hirb"
 24   gem "awesome_print", :require => "ap"
 25   gem "interactive_editor"
 26 end
 27 
 28 group :test do
 29   gem "rspec", "1.3.1"
 30   gem "rspec-rails", "1.3.3"
 31   gem "faker"
 32   gem "webrat"
 33   gem "cucumber"
 34   gem "cucumber-rails"
 35 end

注意,当我指定其他一些安装目录时,例如,

bundle install path/to/installation_directory

它安装捆绑很好 .

我不能为我的生活搞清楚!

1 回答

相关问题