gem install mysql échec dans Snow Leopard
J'ai installé MySql x86_64 dans Snow Leopard et Ruby et Ruby Gems semble être installé correctement:
$ qui mysql /usr/local/mysql/bin/mysql $ ruby qui /usr/bin/ruby $ qui gem /usr/bin/gem $ mysql Votre identifiant de connexion MySQL est 404 Version du serveur: 5.1.37 MySQL Community Server (GPL) $ ruby-v ruby 1.8.7 (2008-08-11 version 72) [universelle-darwin10.0] $ gem -v 1.3.5
Malheureusement, j'obtiens une erreur lors de l'installation de mysql gem:
$ sudo gem update --système ... $ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 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 --with-mysql-config=/usr/local/mysql/bin/mysql_config mkmf.rb ne pouvez pas trouver les fichiers d'en-tête pour le rubis dans /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem fichiers restent installés dans /Bibliothèque/Ruby/Gems/1.8/gems/mysql-2.8.1 pour l'inspection.
OriginalL'auteur collimarco | 2009-09-02
Vous devez vous connecter pour publier un commentaire.
Je pense que vous devriez essayer de désinstaller l'ancienne mysql joyau d'abord avant de recompiler
cela fonctionne si vous avez gcc ou xcode installé . la commande ci-dessus va travailler bien et a bien fonctionné pour moi jusqu'à la date
OriginalL'auteur Jan Gorman
L'installation de Xcode qui est livré avec le Léopard des Neiges résolu le problème.
Pour moi comme d'un utilisateur dans un autre post (ruby-forum.com/topic/191688) que faire l'affaire.
quelqu'un a une suggestion pour quelqu'un sans le léopard des neiges dvd?
OriginalL'auteur collimarco
Pour moi, c'était d'ajouter des Outils UNIX option (si je l'ai rappelé le nom exactement), qui comprennent les en-têtes. Quand j'ai installé XCode a l'origine, je ne comprend pas ce composant car je ne pense pas que je serais l'écriture de code d'UNIX. Je ne savais pas...
OriginalL'auteur craig
Si vous avez installé MySQL 5 à l'aide de MacPorts, puis utiliser la commande:
OriginalL'auteur Ryan
J'ai eu ce problème quand j'ai mis à jour vers Lion. Dans ce cas, j'ai quand à l'app store et téléchargé la dernière version de Xcode. Puis je l'ai désinstallé et réinstallé la base de données.
La question a à voir avec un lien brisé lors de la mise à jour. Ruby aime être dans /System alors qu'Apple lieux rubis /Développeur.
OriginalL'auteur Chris
a été coincé avec le même problème:
Essayé la plupart de la solution: À la fin
Modifier le app/config/database.yml, modifier l'adaptateur mysql2
& exécuter sur le terminal
Résolu le problème.
OriginalL'auteur