Ich habe das JRuby MySQL-Gem auf meinem Rechner installiert. Allerdings musste ich aus irgendeinem Grund auf Ruby statt JRuby wechseln und alles scheint gut zu funktionieren, außer dass das MySQL-Gem für Ruby nicht installiert ist und jetzt, wenn ich versuche es zu installieren, erhalte ich folgenden Fehler:
Erstelle native Erweiterungen. Dies könnte eine Weile dauern...
FEHLER: Fehler beim Installieren von mysql:
FEHLER: Beim Erstellen der nativen Erweiterung des Gems ist ein Fehler aufgetreten.
/usr/bin/ruby1.8 extconf.rb --with-mysql-dir=/usr/include/mysql
Suche nach mysql_query() in -lmysqlclient... nein
Suche nach main() in -lm... ja
Suche nach mysql_query() in -lmysqlclient... nein
Suche nach main() in -lz... nein
Suche nach mysql_query() in -lmysqlclient... nein
Suche nach main() in -lsocket... nein
Suche nach mysql_query() in -lmysqlclient... nein
Suche nach main() in -lnsl... ja
Suche nach mysql_query() in -lmysqlclient... nein
Suche nach main() in -lmygcc... nein
Suche nach mysql_query() in -lmysqlclient... nein
*** extconf.rb ist fehlgeschlagen ***
Konnte keine Makefile erstellen, wahrscheinlich aufgrund fehlender notwendiger Bibliotheken und/oder Header. Überprüfen Sie die Datei mkmf.log für weitere Details. Möglicherweise benötigen Sie Konfigurationsoptionen.
Bereitgestellte Konfigurationsoptionen:
--with-opt-dir
--without-opt-dir
--with-opt-include
Ich habe gegoogelt und herausgefunden, dass ich das Paket libmysqlclient12-dev
installieren muss.
Aber als ich das versuchte, bekam ich folgenden Fehler:
Lesen der Paketlisten... Fertig
Erstellen der Abhängigkeitsbaum
Lesen des Zustandsinformationen... Fertig
Paket libmysqlclient12-dev ist nicht verfügbar, wird aber von einem anderen Paket referenziert.
Das könnte bedeuten, dass das Paket fehlt, veraltet ist oder
nur aus einer anderen Quelle verfügbar ist
E: Paket libmysqlclient12-dev hat keinen Installationskandidaten
Jetzt scheine ich an eine Wand zu stoßen und nicht weiterzukommen. Jegliche Hinweise oder Hilfe werden geschätzt.
Prost