2010-10-26 32 views
1

Y a-t-il une raison pour laquelle tous les pilotes sqlite3, mysql, postgres se compilent sous Mac OS X Leopard quand il s'agit de Rails 2.3.8, mais ne peuvent pas compiler quand il s'agit de Rails 3.x?Comment compiler le pilote sqlite3, mysql et postgres pour Rails 3.X sous Mac OS X Leopard?

Théoriquement, n'est-ce pas juste des drapeaux de compilation pour les faire fonctionner?

(Ils se compilent tous sur Snow Leopard avec le dernier Xcode, mais ne peuvent pas compiler avec Leopard avec un Xcode un peu plus ancien ... ce n'est pas si vieux, pas comme un compilateur de 1998, juste depuis 2007/2008.)

Répondre

1

Je cours Leopard avec Xcode 3.1.2 et ruby ​​1.8.7 et 1.9.2 et n'ai eu aucun problème avec l'adaptateur de pg. Vous devez avoir l'application pg_config dans votre système PATH. J'ai installé à partir du paquet binaire au EnterpriseDB Site et ajouté le répertoire /Library/PostgreSQL/9.0/bin au chemin.

Je n'ai jamais eu de problèmes avec le pilote sqlite3. Avec MySQL, j'ai peu d'expérience.