Hallo,
ich habe unter Ubuntu 8.10 Eclipse mit Plugin Aptana installiert. Dazu auch RadRails weil ich mit RubyOnRails implementieren möchte. Da ich die Mysql-Datenbank nutzen möchte, habe ich mit "sudo apt-get install mysql-server" installiert. Wenn ich mit Aptana ein Projekt "rake test" (oder dergleichen) ausführe, bekomme ich folgende Fehlermeldung:
WARNING: You're using the Ruby-based MySQL library that ships with Rails. This library is not suited for production. Please install the C-based MySQL library instead (gem install mysql).
Warum diese Warnung?
Aber da ich neu mit ubuntu bin, weiß ich nicht zurecht, wie ich diesen Fehler beheben kann. Wenn ich "sudo gem install mysql" eingebe, bekomme ich folgendes:
Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb install mysql checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient... no checking for main() in -lz... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lsocket... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lnsl... yes checking for mysql_query() in -lmysqlclient... no *** 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/bin/ruby1.8 --with-mysql-config --without-mysql-config --with-mysql-dir --without-mysql-dir --with-mysql-include --without-mysql-include=${mysql-dir}/include --with-mysql-lib --without-mysql-lib=${mysql-dir}/lib --with-mysqlclientlib --without-mysqlclientlib --with-mlib --without-mlib --with-mysqlclientlib --without-mysqlclientlib --with-zlib --without-zlib --with-mysqlclientlib --without-mysqlclientlib --with-socketlib --without-socketlib --with-mysqlclientlib --without-mysqlclientlib --with-nsllib --without-nsllib --with-mysqlclientlib --without-mysqlclientlib Gem files will remain installed in /var/lib/gems/1.8/gems/mysql-2.7 for inspection. Results logged to /var/lib/gems/1.8/gems/mysql-2.7/gem_make.out
und ich weiß nicht, was ich damit anfangen kann. Wäre sehr dankbar auf Hilfe
Moderiert von ditsch:
Ins passende Forum verschoben. Bitte beachte die Themen-Stickies bei der Wahl des richtigen Forums.