簡體   English   中英

mysql雪豹問題

[英]Mysql Snow leopard issue

剛安裝了雪豹和Xcode,我從mysql網站下載了版本5.1.38並安裝了它,然后我運行了sudo gem卸載mysql ,當我嘗試如下安裝gem時,我得到了一個文檔錯誤,當我嘗試運行時通過簡單地在終端我輸入mysql來輸入mysql,我得到-bash:mysql:命令未找到 當我嘗試通過MySql Administrator(gui)以及通過我的ruby on rails應用程序連接時,我得到無法通過套接字'/tmp/mysql.sock連接到本地MySQL服務器 有什么建議么?

$ 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

我和我的團隊成員成功完成了http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard中的步驟

但是我們沒有更新MacPort,而是從dmg文件重新安裝了它。 Rubygems通過手動更新

sudo gem install rubygems-update

Snow Leopard破壞了Mac Ports和MySQL。 還有另外一個SO疑問的在這里

好的,我在這里找到了答案: http : //forums.mysql.com/read.php?116,359591,359591#msg-359591

確保您閱讀了所有帖子。

作者具體說:

“因此,您在這里尋找的不是安裝mysql gem的通用“正確指令”;我們需要的是為特定的gem和MySQL安裝構建正確指令的通用指令。”

對我而言,正確的解決方案是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM