Как я могу исправить ошибку ниже "но ваш Gemfile требует activesupport 3.0.0" - PullRequest
3 голосов
/ 15 января 2011

Gem :: LoadError - Вы уже активировали activesupport 3.0.3, но для вашего Gemfile требуется activesupport 3.0.0

/usr/lib/ruby/gems/1.8/gems/bundler-1.0.2/lib/bundler/runtime.rb:27:in `setup': You have already activated activesupport 3.0.3, but your Gemfile requires activesupport 3.0.0. Consider using bundle exec. (Gem::LoadError)
   from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.2/lib/bundler/spec_set.rb:12:in `each'
   from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.2/lib/bundler/spec_set.rb:12:in `each'
   from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.2/lib/bundler/runtime.rb:17:in `setup'
   from /usr/lib/ruby/gems/1.8/gems/bundler-1.0.2/lib/bundler.rb:100:in `setup'
   from /home/maiordes/rails_apps/maiordesconto/config/boot.rb:8
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
   from /home/maiordes/rails_apps/maiordesconto/config/application.rb:1
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
   from /home/maiordes/rails_apps/maiordesconto/config/environment.rb:2
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
   from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
   from /home/maiordes/rails_apps/maiordesconto/daemons/ticket_handler.rb:6

Ответы [ 2 ]

2 голосов
/ 15 января 2011

Как и в сообщении об ошибке, вы рассматривали возможность использования bundle exec?:)

Выполните команды через bundle exec, чтобы убедиться, что доступные версии Gems в точности соответствуют требованиям Gemfile.

Например: bundle exec rails ... bundle exec rake ...

0 голосов
/ 15 января 2011

Удалите конкретную версию драгоценного камня из файла драгоценного камня и оставьте имя драгоценного камня в одиночестве.

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