Project

General

Profile

Can't migrate from 1.1.2 to 2.0.3

Added by Philipp Ringli over 11 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 over 11 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 over 11 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 over 11 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 over 11 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.

    (1-4/4)