【问题标题】:Installing mysql problem安装mysql问题
【发布时间】: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


    【解决方案1】:

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

    第二条消息表明 MySQL 服务器没有运行。尝试重新启动它,或检查任何日志/消息以了解它可能无法启动的原因

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2017-12-27
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 2014-09-18
      • 2013-06-05
      相关资源
      最近更新 更多