Rails 2.3.8: тестирование RailsKit обрывается с ошибкой, говорящей о конфликте между рельсами 2.3.8 и несуществующими рельсами 3 - PullRequest
0 голосов
/ 24 июня 2011

Я использую SASS RailsKit

   /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:283:in `activate': Unable to activate rspec-rails-2.6.1, because activesupport-2.3.8 conflicts with activesupport (~> 3.0), actionpack-2.3.8 conflicts with actionpack (~> 3.0) (Gem::LoadError)
        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:212:in `try_activate'
        from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:52:in `require'
        from /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:158:in `require'
        from ./spec/controllers/../spec_helper.rb:6
        from ./spec/controllers/accounts_controller_spec.rb:1:in `require'
        from ./spec/controllers/accounts_controller_spec.rb:1
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/example_group_runner.rb:15:in `load'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/example_group_runner.rb:15:in `load_files'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/example_group_runner.rb:14:in `each'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/example_group_runner.rb:14:in `load_files'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/options.rb:134:in `run_examples'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/lib/spec/runner/command_line.rb:9:in `run'
        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.3.2/bin/spec:5

Мои версии вещей:

ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10]
/opt/local/bin/ruby
gem version 1.6.0
/opt/local/bin/gem
activerecord (2.3.8)
activeresource (2.3.8)
activesupport (2.3.8)
actionmailer (2.3.8)
actionpack (2.3.8)
rails (2.3.8)
rspec-rails (2.6.1, 1.3.4)

есть идеи, что может быть причиной проблемы?

1 Ответ

0 голосов
/ 24 июня 2011

Лучший способ решить эту проблему - использовать RVM и определять набор гемов для каждого приложения

RVM Best Pratices

rspec-rails (2.6.1) нужны Rails 3

gem uninstall rspec-rails
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...