【发布时间】:2010-09-13 01:16:31
【问题描述】:
从 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 安装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): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我已经用谷歌搜索了我的心,试图解决任何一个问题,但感觉卡住了。感谢阅读和帮助
【问题讨论】:
标签: mysql ruby-on-rails mysql.sock