Instalando o Redmine onde trabalho, travei na seguinte etapa:
[
[email protected] redmine-1.0.1]# rake db:migrate RAILS_ENV=production
(in /opt/redmine-1.0.1)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/core_ext/kernel/requires.rb:7:in `block in require_library_or_ gem'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/core_ext/kernel/requires.rb:5:in `require_library_or_gem'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/mysql_adapter.rb:61:in `mysql_connection'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in `new_conn ection'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in `checkout _new_connection'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in `block (2 levels) in checkout'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `loop'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `block in checkout'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in `checkout '
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:98:in `connectio n'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in `retrieve _connection'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in `retrieve_connection'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in `connection'
/opt/redmine-1.0.1/vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb:217:in `quoted_left_column_name'
/opt/redmine-1.0.1/vendor/plugins/awesome_nested_set/lib/awesome_nested_set.rb:93:in `acts_as_nested_set'
/opt/redmine-1.0.1/app/models/issue.rb:35:in `<class:Issue>'
/opt/redmine-1.0.1/app/models/issue.rb:18:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:265:in `require_or_load'
/opt/redmine-1.0.1/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load_with_engine_addi tions'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:92:in `const_missing'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:96:in `const_missing'
/opt/redmine-1.0.1/app/models/project.rb:35:in `<class:Project>'
/opt/redmine-1.0.1/app/models/project.rb:18:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:265:in `require_or_load'
/opt/redmine-1.0.1/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load_with_engine_addi tions'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:92:in `const_missing'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:96:in `const_missing'
/opt/redmine-1.0.1/app/models/attachment.rb:36:in `<class:Attachment>'
/opt/redmine-1.0.1/app/models/attachment.rb:20:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:265:in `require_or_load'
/opt/redmine-1.0.1/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load_with_engine_addi tions'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:92:in `const_missing'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:437:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb:33:in `acts_as_attachable'
/opt/redmine-1.0.1/app/models/message.rb:22:in `<class:Message>'
/opt/redmine-1.0.1/app/models/message.rb:18:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:265:in `require_or_load'
/opt/redmine-1.0.1/vendor/plugins/engines/lib/engines/rails_extensions/dependencies.rb:132:in `require_or_load_with_engine_addi tions'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:425:in `load_missing_constant'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:92:in `const_missing'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/inflector.rb:372:in `const_get'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/inflector.rb:372:in `block in constantize'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/inflector.rb:371:in `each'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/inflector.rb:371:in `constantize'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/core_ext/string/inflections.rb:162:in `constantize'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:157:in `observed_class'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:183:in `observed_classes'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:166:in `initialize'
/usr/local/lib/ruby/1.9.1/singleton.rb:109:in `new'
/usr/local/lib/ruby/1.9.1/singleton.rb:109:in `block in instance'
<internal:prelude>:10:in `synchronize'
/usr/local/lib/ruby/1.9.1/singleton.rb:107:in `instance'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:38:in `block in instantiate_observers'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:36:in `each'
/opt/redmine-1.0.1/vendor/rails/activerecord/lib/active_record/observer.rb:36:in `instantiate_observers'
/opt/redmine-1.0.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:15:in `block in define_dispatcher_callbacks'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:182:in `call'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:182:in `evaluate_method'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:166:in `call'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `block in run'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `each'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:90:in `run'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/callbacks.rb:276:in `run_callbacks'
/opt/redmine-1.0.1/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:51:in `run_prepare_callbacks'
/opt/redmine-1.0.1/vendor/rails/railties/lib/initializer.rb:631:in `prepare_dispatcher'
/opt/redmine-1.0.1/vendor/rails/railties/lib/initializer.rb:185:in `process'
/opt/redmine-1.0.1/vendor/rails/railties/lib/initializer.rb:113:in `run'
/opt/redmine-1.0.1/config/environment.rb:20:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `block in require'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in'
/opt/redmine-1.0.1/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
/opt/redmine-1.0.1/vendor/rails/railties/lib/tasks/misc.rake:4:in `block in <top (required)>'
/usr/local/lib/ruby/1.9.1/rake.rb:634:in `call'
/usr/local/lib/ruby/1.9.1/rake.rb:634:in `block in execute'
/usr/local/lib/ruby/1.9.1/rake.rb:629:in `each'
/usr/local/lib/ruby/1.9.1/rake.rb:629:in `execute'
/usr/local/lib/ruby/1.9.1/rake.rb:595:in `block in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/local/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites'
/usr/local/lib/ruby/1.9.1/rake.rb:602:in `each'
/usr/local/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites'
/usr/local/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
/usr/local/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain'
/usr/local/lib/ruby/1.9.1/rake.rb:581:in `invoke'
/usr/local/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task'
/usr/local/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level'
/usr/local/lib/ruby/1.9.1/rake.rb:2019:in `each'
/usr/local/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level'
/usr/local/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
/usr/local/lib/ruby/1.9.1/rake.rb:2013:in `top_level'
/usr/local/lib/ruby/1.9.1/rake.rb:1992:in `run'
/usr/local/bin/rake:31:in `<main>'
Fiz conforme mensagem:
[
[email protected] redmine-1.0.1]# gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb
checking for mysql_ssl_set()... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/local/bin/ruby
--with-mysql-config
--without-mysql-config
/usr/local/lib/ruby/1.9.1/mkmf.rb:368:in `try_do': The complier failed to generate an executable file. (RuntimeError)
You have to install development tools first.
from /usr/local/lib/ruby/1.9.1/mkmf.rb:435:in `try_link0'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:440:in `try_link'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:552:in `try_func'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:797:in `block in have_func'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:693:in `block in checking_for'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:280:in `block (2 levels) in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:280:in `block in postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:254:in `open'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:276:in `postpone'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:692:in `checking_for'
from /usr/local/lib/ruby/1.9.1/mkmf.rb:796:in `have_func'
from extconf.rb:50:in `<main>'
Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/mysql-2.8.1 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/mysql-2.8.1/ext/mysql_api/gem_make.out
eagora? onde posso estar errando?
Grato.