Can't migrate from 1.1.2 to 2.0.3
Added by Philipp Ringli about 13 years ago
Hi!
I followed this guide to upgrade a 1.4 installation:
http://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
I am stuck at step 4:
bash-3.2# rake db:migrate RAILS_ENV=production
rake aborted!
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (mysql2 is not part of the bundle. Add it to Gemfile.)
I installed the activerecord-mysql2-adapter but, I still get the same message when trying to migrate.
Thanks for any help!
Philipp
Replies (4)
RE: Can't migrate from 1.4 to 2.0.3
-
Added by Philipp Ringli about 13 years ago
Correction: I was on redmine v1.1.2
RE: Can't migrate from 1.1.2 to 2.0.3
-
Added by Philipp Ringli about 13 years ago
RAILS_ENV=production script/about
/usr/local/lib/ruby/gems/1.8/gems/bundler-1.0.12/lib/bundler/shared_helpers.rb:107:in `gem': Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (mysql2 is not part of the bundle. Add it to Gemfile.) (LoadError)
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/connection_adapters/mysql2_adapter.rb:3
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:48:in `resolve_hash_connection'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:39:in `resolve_string_connection'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:23:in `spec'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/connection_adapters/abstract/connection_specification.rb:127:in `establish_connection'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/railtie.rb:82
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/lazy_load_hooks.rb:43:in `run_load_hooks'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/lazy_load_hooks.rb:42:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
from /usr/local/lib/ruby/gems/1.8/gems/activerecord-3.2.6/lib/active_record/base.rb:721
from /Users/cmyk/Sites/redmine/lib/plugins/acts_as_activity_provider/init.rb:2
from /Users/cmyk/Sites/redmine/config/initializers/00-core_plugins.rb:12
from /Users/cmyk/Sites/redmine/config/initializers/00-core_plugins.rb:2:in `each'
from /Users/cmyk/Sites/redmine/config/initializers/00-core_plugins.rb:2
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:in `load_dependency'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:245:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb:588
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb:587:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb:587
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb:30:in `instance_exec'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb:30:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb:55:in `run_initializers'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb:54:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb:54:in `run_initializers'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/application.rb:136:in `initialize!'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/railtie/configurable.rb:30:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /Users/cmyk/Sites/redmine/config/environment.rb:14
from script/about:4:in `require'
from script/about:4
RE: Can't migrate from 1.1.2 to 2.0.3
-
Added by Philipp Ringli about 13 years ago
I did some research before posting here. And I am not exactly a rails guru.
wsPhil:redmine cmyk$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'mysql2'
=> true
irb(main):003:0> c = Mysql2::Client.new
Mysql2::Error: Access denied for user 'cmyk'@'localhost' (using password: NO)
from /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect'
from /usr/local/lib/ruby/gems/1.8/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `initialize'
from (irb):3:in `new'
from (irb):3
RE: Can't migrate from 1.1.2 to 2.0.3
-
Added by Philipp Ringli about 13 years ago
I changed the adapter to mysql. It worked with the migration and it's running.
I have ruby 1.8.7, I guess that was the problem with mysql2, since that need 1.9.x.