J'ai MySQL et Apache exécutant XAMPP sur ma machine Mac (10.6.4). Je fais habituellement du développement PHP avec cette configuration mais
Je tiens maintenant à commencer avec Ruby sur des rails.
Malheureusement, je ne peux pas obtenir MySQL travailler avec ROR. Je démarre le serveur MySQL avec XAMPP et lorsque je fais "Rake DB: migrer" I Obtenir cette sortie: P>
ERROR: Error installing mysql: ERROR: Failed to build gem native extension.
4 Réponses :
Je pense que vous êtes sur la bonne voie. Vous avez besoin du gemme MySQL car il fournit les fichiers nécessaires à parler à MySQL. Il n'installe pas le moteur de base de données MySQL. p>
Tant pourquoi le gemme MySQL n'a pas réussi à installer, la seule chose que je peux penser est un problème d'autorisations, mais je pense que cela serait indiqué dans la sortie lorsque vous avez exécuté "GEM Installer MySQL". Vous pouvez essayer d'ajouter --BackTrace à la commande d'installation pour voir si cela fournit plus d'informations sur la raison pour laquelle elle a échoué. P>
Le MySQL GEM n'est pas le serveur MySQL, ce sont les liaisons de rubis au MySQL API. P>
Pour les problèmes d'installation, consultez ce So question < / a>, je pense que la bonne réponse est parfaite pour ce qui se passe: MySQL Installer: Erreur: Échec de la construction d'une extension native GEM p>
Vous devez dire au programme d'installation de GEM sur le chemin de vos fichiers MySQL installé avec XAMPP
development: adapter: mysql2 encoding: utf8 database: your_db pool: 5 username: root password: socket: /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
a travaillé pour moi en utilisant ceci: