安装mysql问题

时间:2008-09-25 10:53:48

标签: mysql ruby-on-rails mysql.sock

从2008年1月开始运行OS X Leopard和MacBook Pro。

我曾经从一个包运行mysql服务器但是后来rails开始发出警告,我应该从gem安装mysql:gem install mysql

它不起作用,我收到以下错误消息: 构建原生扩展。这可能需要一段时间...... 错误:安装mysql时出错:     错误:无法构建gem原生扩展。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb install mysql 检查-lmysqlclient中的mysql_query()...否 在-lm中检查main()...是的 检查-lmysqlclient中的mysql_query()...否 检查-lz中的main()...是的 ......剪... Gem文件将保留在/Library/Ruby/Gems/1.8/gems/mysql-2.7中以供检查。

结果记录到/Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out

然后我根据朋友的建议尝试了另一种方式,并试图遵循http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x的优秀指示 但是在尝试运行'mysql -u root'

时遇到了一个新问题

我得到的信息是:

ERROR 2002(HY000):无法通过socket'/tmp/mysql.sock'连接到本地MySQL服务器(2)

我已经搜索了我的心脏试图修复任何一个问题并感到卡住了。感谢阅读和帮助

1 个答案:

答案 0 :(得分:0)

对于第一个问题 - 我会想象Ruby gem正在安装ruby MySQL接口/驱动程序,而不是MySQL服务器本身。它可能不存在,或者在标准脚本找不到的位置。

第二条消息表明MySQL服务器未运行。尝试再次启动它,或检查任何日志/消息,以获得有关它可能无法启动的原因