После того, как я развернул приложение rails 2.2.2 в рабочей среде, я получаю эту ошибку:
«Вы уже активировали MySQL 2.7, но ваш Gemfile требует MySQL 2.8.1. Рассмотрите возможность использования пакета exec»
Gemfile содержит правильную информацию. Как мне исправить эту проблему?
Обновление
Я хотел бы использовать gem 'mysql', '2.8.1'
, но у меня как-то не получилось. Вот что у меня есть в списке гемов сервера:
....
libxml-ruby (1.1.3)
memcache-client (1.6.3)
mysql (2.7)
net-scp (1.0.2)
net-sftp (2.0.2)
net-ssh (2.0.11)
....
Вот как выглядит мой Gemfile:
require 'rubygems'
source 'http://rubygems.org'
source 'http://gemcutter.org'
source 'http://gems.github.com'
gem 'rails', '2.2.2'
gem 'hpricot', '0.6.0'
gem "composite_primary_keys", '2.2.0'
gem 'javan-whenever', '0.3.7'
gem 'mysql', '2.7' ** earlier I was trying with 2.8.1 then used 2.7 and it worked**
gem 'activerecord-oracle_enhanced-adapter', '1.1.9'
gem 'ruby-oci8', '1.0.3'
gem 'crypto', '0.0.3'
gem 'rack', '1.0.0'
gem 'mechanize', '1.0.0'
group :test do
gem 'mocha', '0.9.5'
gem 'rspec', '1.3.1', :require => 'spec'
gem 'rspec-rails', '1.3.3'
end
group :cruise do
gem 'metric_fu', '1.5.1'
end