2009-09-08 6 views
0

Juste installé snow léopard et Xcode, j'ai téléchargé la version 5.1.38 du site Web mysql et l'a installé, puis j'ai couru sudo gem désinstaller mysql et quand je tente de gem installer mysql comme ci-dessous je reçois un erreur de documentation, aussi quand j'essaye d'exécuter mysql en tapant simplement mysql dans le terminal j'obtiens -bash: mysql: commande introuvable. Lorsque j'essaie de me connecter via MySQL Administrator (gui) et aussi via mon application ruby ​​on rails je reçois Impossible de se connecter au serveur MySQL local via socket '/ tmp/mysql.sock. Aucune suggestion? Snow Leopard dévisse Mac Ports et MySQL.Mysql Snow leopard question

$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 


Building native extensions. This could take a while... 
Successfully installed mysql-2.8.1 
1 gem installed 
Installing ri documentation for mysql-2.8.1... 

No definition for next_result 

No definition for field_name 

No definition for field_table 

No definition for field_def 

No definition for field_type 

No definition for field_length 

No definition for field_max_length 

No definition for field_flags 

No definition for field_decimals 

No definition for time_inspect 

No definition for time_to_s 

No definition for time_get_year 

No definition for time_get_month 

No definition for time_get_day 

No definition for time_get_hour 

No definition for time_get_minute 

No definition for time_get_second 

No definition for time_get_neg 

No definition for time_get_second_part 

No definition for time_set_year 

No definition for time_set_month 

No definition for time_set_day 

No definition for time_set_hour 

No definition for time_set_minute 

No definition for time_set_second 

No definition for time_set_neg 

No definition for time_set_second_part 

No definition for time_equal 

No definition for error_errno 

No definition for error_sqlstate 
Installing RDoc documentation for mysql-2.8.1... 

No definition for next_result 

No definition for field_name 

No definition for field_table 

No definition for field_def 

No definition for field_type 

No definition for field_length 

No definition for field_max_length 

No definition for field_flags 

No definition for field_decimals 

No definition for time_inspect 

No definition for time_to_s 

No definition for time_get_year 

No definition for time_get_month 

No definition for time_get_day 

No definition for time_get_hour 

No definition for time_get_minute 

No definition for time_get_second 

No definition for time_get_neg 

No definition for time_get_second_part 

No definition for time_set_year 

No definition for time_set_month 

No definition for time_set_day 

No definition for time_set_hour 

No definition for time_set_minute 

No definition for time_set_second 

No definition for time_set_neg 

No definition for time_set_second_part 

No definition for time_equal 

No definition for error_errno 

No definition for error_sqlstate 
+0

le problème était que le vieux MySQL était toujours en cours d'exécution, allez dans les préférences du système >> mysql et « stop server mysql » une fois fait, suivez les étapes dans le poste ci-dessous , et démarrez le serveur mysql via les préférences système. Merci pour les réponses. – Schneems

Répondre

0

Il y a une autre question SO à ce sujet here.

+0

vu que, essayé des mesures ... ne fonctionne toujours pas. – Schneems

0

Ok, je l'ai trouvé ma réponse ici: http://forums.mysql.com/read.php?116,359591,359591#msg-359591

Assurez-vous que vous lisez tous le poste.

L'auteur dit spécifiquement:

« Alors qu'est-ce que vous cherchez ici est pas universel, « instruction droite » pour installer le bijou mysql, ce que nous avons besoin est l'instruction universelle pour construire l'instruction adaptée à notre gem particulier et l'installation de MySQL. "

Pour moi, la solution était:

sudo env ARCHFLAGS="-arch x86_64" gem install mysql --no-rdoc --no-ri -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 
Questions connexes