刚刚安装了雪豹和Xcode,我从mysql网站下载了5.1.38版本并安装了它,然后运行了sudo卸载mysql,当我试图按下面的方式运行mysql时,也会遇到一个文档错误,当我试图通过在终端中输入 mysql 来运行mysql时,我得到了-bash: mysql:命令未找到。当我尝试通过MySql管理员(gui)和我的rails应用程序进行连接时,无法通过socket '/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发布于 2009-09-08 18:30:02
我和我的团队成员成功地遵循了http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard的步骤
但是我们没有更新MacPort,而是从dmg文件重新安装它。通过手动更新Rubygems
sudo gem install rubygems-update发布于 2009-09-08 18:26:04
雪豹把Mac港口和MySQL搞砸了。还有一个这样的问题,here。
发布于 2011-09-28 11:39:42
好的,我在这里找到了答案:http://forums.mysql.com/read.php?116,359591,359591#msg-359591
一定要看完这篇文章。
作者特别指出:
因此,您在这里寻找的不是安装mysql的通用“正确指令”;我们需要的是通用指令,以便为特定的gem和MySQL安装构建正确的指令。
对我来说,正确的解决办法是:
sudo env ARCHFLAGS="-arch x86_64" gem install mysql --no-rdoc --no-ri -- --with-mysql-config=/usr/local/mysql/bin/mysql_config https://stackoverflow.com/questions/1395492
复制相似问题