2010-04-24 7 views
1

J'ai de sérieux problèmes, mais cela semble être chose courante. J'ai Snow Leopard 10.6.3 et voici mes autres informations de version: MySQL mysql Ver 14.14 Distribuer 5.1.46, pour apple-darwin10.2.0 (i386) en utilisant readline 5.1 gem 1.3.6 ruby ​​1.8.7 (2009 patchlevel 173 -06 à 08) [-de darwin10.0 universel]Impossible de faire fonctionner mysql gem dans Snow Leopard, impossible d'installer ruby ​​on rails environnement

Mon problème est que peu importe ce que je fais pour essayer d'installer la pierre précieuse mysql, je reçois toujours l'erreur chaque fois que je fais rake db: migrate

initialisées MysqlCompat constante :: MysqlRes

J'ai installé le gem mysql basé sur des instructions sur le web qui disent d'utiliser

export ARCHFLAGS = "- arch i386 -arch x86_64"; sudo gem install --no-rdoc --no-ri mysql - -v 2.7 --avec-mysql-dir =/usr/local --avec-mysql-config =/usr/local/mysql/bin/mysql_config

ce fonctionne, car il donne cette sortie:

construction des extensions natives. Cela pourrait prendre un certain temps ... avec succès installé mysql-2.8.1 1 gemme installé

Toute aide serait grandement apprécié

Répondre

0

Si vous avez migré vers le léopard des neiges à partir de léopard, vous devrez peut-être reconstruire le rubis. J'avais le même problème que j'ai résolu en recompilant ruby ​​de la source.

En outre, mysql gem 2.8 est (était?) Incompatible avec snow léopard, donc vous pouvez essayer 2.7. Il y avait une explication de 2.8 questions quelque part sur SO.