Je vais essayer d'obtenir MySQL installé à la version la plus récente en raison de l'installation de certains va pas quelque part le long de la ligne. Je lance la commande gem install mysql
et j'ai le message suivant:
La construction d'extensions natives. Cette pourrait prendre un certain temps... ERREUR: Erreur l'installation de mysql: ERREUR: Échec de l' construire gem extension native.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4: avertissement: L'insécurité du monde écriture dir /usr/bin en CHEMIN, mode 040777 extconf.rb:4: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 extconf.rb:7: avertissement: l'Insécurité monde écriture dir /usr/bin dans le PATH, mode 040777 mkmf.rb ne pouvez pas trouver les fichiers d'en-tête pour ruby à /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem fichiers restent installés dans /Library/Ruby/Gems/1.8/gems/mysql-2.8.1 pour l'inspection. Les résultats enregistrés sur /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.hors
J'ai cherché, et j'ai essayé un tas de choses, depuis l'installation des versions spécifiques pour essayer de réinstaller ruby sans un peu de chance.
Toutes les idées, où j'ai peut-être tort?
Je vais essayer d'obtenir MySQL installé à la version la plus récente en raison de l'installation de certains va pas quelque part le long de la ligne. Je lance la commande gem install mysql
et j'ai le message suivant:
La construction d'extensions natives. Cette pourrait prendre un certain temps... ERREUR: Erreur l'installation de mysql: ERREUR: Échec de l' construire gem extension native.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4: avertissement: L'insécurité du monde écriture dir /usr/bin en CHEMIN, mode 040777 extconf.rb:4: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 extconf.rb:7: avertissement: l'Insécurité monde écriture dir /usr/bin dans le PATH, mode 040777 mkmf.rb ne pouvez pas trouver les fichiers d'en-tête pour ruby à /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Gem fichiers restent installés dans /Library/Ruby/Gems/1.8/gems/mysql-2.8.1 pour l'inspection. Les résultats enregistrés sur /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.hors
J'ai cherché, et j'ai essayé un tas de choses, depuis l'installation des versions spécifiques pour essayer de réinstaller ruby sans un peu de chance.
Toutes les idées, où j'ai peut-être tort?
EDIT: j'ai installé XCode mon Snow Leopard DVD et l'erreur viens de modifier légèrement le texte suivant:
La construction d'extensions natives. Cela pourrait prendre un certain temps... ERREUR: Erreur lors de l'installation de mysql: ERREUR: Échec de création d'gem extension native.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb extconf.rb:4: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 extconf.rb:4: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 extconf.rb:7: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 extconf.rb:17: avertissement: l'Insécurité du monde écriture dir /usr/bin dans le PATH, mode 040777 la vérification de mysql_query ()- lmysqlclient... non la vérification de main() en lm... oui la vérification de mysql_query ()- lmysqlclient... non la vérification de main ()- lz... oui la vérification de mysql_query ()- lmysqlclient... non la vérification de main ()- lsocket... non la vérification de mysql_query ()- lmysqlclient... non la vérification de main ()- lnsl... non la vérification de mysql_query ()- lmysqlclient... non la vérification de main() en lmygcc... non la vérification de mysql_query ()- lmysqlclient... non * extconf.rb a échoué * N'a pas pu créer le Makefile pour une raison quelconque, manque probablement d' bibliothèques nécessaires et/ou les en-têtes. De vérifier la mkmf.le fichier journal pour plus des détails. Vous pouvez avoir besoin d'options de configuration.
Fournis options de configuration: --with-opt-dir --sans-opt-dir --with-opt-inclure --sans-opt-include=${opt-dir}/include --with-opt-lib --sans-opt-lib=${opt-dir}/lib --with-faire-prog - sans-faire-prog --srcdir=. --curdir --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby --with-mysql-config --sans-mysql-config --with-mysql-dir --sans-mysql-dir --with-mysql-inclure --sans-mysql-include=${mysql-dir}/include --with-mysql-lib --sans-mysql-lib=${mysql-dir}/lib --with-mysqlclientlib --sans-mysqlclientlib --with-avoir mlib - sans-avoir mlib --with-mysqlclientlib --sans-mysqlclientlib --with-zlib --sans-zlib --with-mysqlclientlib --sans-mysqlclientlib --with-socketlib --sans-socketlib --with-mysqlclientlib --sans-mysqlclientlib --with-nsllib --sans-nsllib --with-mysqlclientlib --sans-mysqlclientlib --with-mygcclib --sans-mygcclib --with-mysqlclientlib --sans-mysqlclientlib
Gem fichiers restent installés dans /Bibliothèque/Ruby/Gems/1.8/gems/mysql-2.8.1 pour l'inspection. Les résultats enregistrés dans /Bibliothèque/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.hors
faire "ce qui mysql" sur la ligne de commande ne retourne rien, ce qui signifie qu'il n'est pas à la reconnaître. J'ai également installé le système MySQL option préférences, et je ne peux pas arrêter de MySQL à partir de l'exécution. Maintenant, je suis complètement coincé comme quoi faire!
MODIFIER MODIFIER
J'ai juste complètement réinstallé MySQL à l'aide de ce guide http://hivelogic.com/articles/installing-mysql-on-mac-os-x
Malheureusement, cela ne fonctionne pas non plus, je continue à recevoir les mêmes erreurs. Je ne peux même pas faire de mysql -uroot à la ligne de commande, j'obtiens l'erreur:
ERREUR de 2002 (HY000): can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Donc, je pense que j'ai tout essayé.
*RÉSOLU
Désolé les gars, la raison pour laquelle cela ne fonctionne pas a cause de la base de données MySQL chemins. J'ai blogué sur le sujet ici: http://www.kieransenior.co.uk/2010/02/mysql-cant-connect-using-ruby-on-rails-mac-os-x-snow-leopard/