8
votes

Comment puis-je obtenir XAMPP MYSQL et RUBY sur rails fonctionne ensemble sur mon Mac?

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.


0 commentaires

4 Réponses :


0
votes

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.

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é.


0 commentaires

0
votes

Le MySQL GEM n'est pas le serveur MySQL, ce sont les liaisons de rubis au MySQL API.

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


0 commentaires

8
votes

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


0 commentaires

0
votes

a travaillé pour moi en utilisant ceci: xxx


0 commentaires