Ich habe gestern festgestellt das es bei Ubuntu 14.04.2 während der Installation von redmine-mysql zu einem Fehler kommt, weil während der Installation der activerecord-mysql-adapter noch nicht installiert ist. Die Meldung sieht dann so aus:
rake aborted! Please install the mysql adapter: `gem install activerecord-mysql-adapter` (cannot load such file -- mysql)
Wenn ihr nun aber versucht das Gem zu installieren werdet ihr mit einem Error abgespeist, der in etwa so aussieht:
Building native extensions. This could take a while... ERROR: Error installing activerecord-mysql-adapter: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:5:in `' Gem files will remain installed in /var/lib/gems/1.9.1/gems/mysql-2.9.1 for inspection. Results logged to /var/lib/gems/1.9.1/gems/mysql-2.9.1/ext/mysql_api/gem_make.out
Und zwar benötigt ihr zum Gem installieren das Paket ruby1.9.1-dev. Neben diesem müsst ihr noch make und libmysqlclient-dev installieren sonst lauft ihr direkt in die nächsten Error Meldungen:
apt-get install ruby1.9.1-dev make libmysqlclient-dev
Danach könnt ihr nun wie in der ersten Meldung beschrieben das Gem mittels
gem install activerecord-mysql-adapter
installieren. Danach könnt ihr, wie in meiner Anleitung beschrieben, weiter machen.