
Als ich „gem install mysql“ ausführte, erschien die folgende Fehlermeldung.
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb
extconf.rb:10:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:10
Was muss ich tun, um dieses Problem zu umgehen?
Antwort1
Aus der Fehlermeldung geht hervor, dass das Ruby-Dev-Paket fehlt. Versuchen Sie:
sudo apt-get install ruby1.8-dev
Ich hoffe es hilft.
Antwort2
Ich habe „ruby1.8-dev“ hinzugefügt.
sudo apt-get installiere ruby1.8-dev
Installieren Sie MySQL.
sudo gem installiere mysql
Scheinbar hat es geklappt. Allerdings erscheinen nervige Meldungen.
Keine Definition für next_result
Keine Definition für field_name
Keine Definition für field_table
Keine Definition für field_def
...
Ist das ok?
Antwort3
Freut mich, dass es endlich geklappt hat.
Die Fehlermeldungen, auf die Sie sich beziehen, werden meiner Meinung nach von der RDoc-Ausgabe (Dokumentation) generiert. Dabei handelt es sich lediglich um Meldungen, die besagen, dass für bestimmte Funktionsdefinitionen keine Dokumentation verfügbar ist. Das sollte kein großes Problem sein.