代码之家  ›  专栏  ›  技术社区  ›  Schneems

Mysql雪豹问题

  •  0
  • Schneems  · 技术社区  · 16 年前

    刚刚安装了雪豹和Xcode,我从mysql网站下载了5.1.38版并安装了它,然后运行了 sudogem卸载mysql 当我尝试如下所示安装mysql时,我会遇到一个文档错误,也就是当我尝试通过简单地键入来运行mysql时 mysql 我进了终点站 -bash:mysql:未找到命令 . 当我尝试通过MySql管理员(gui)和RubyonRails应用程序进行连接时,我得到了 无法通过套接字“/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
    
    3 回复  |  直到 16 年前
        1
  •  1
  •   Jirapong    16 年前

    我和我的团队成员成功地按照 http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard

    但我们不是更新MacPort,而是从dmg文件重新安装它。Rubygems通过手动获取更新

    sudo gem install rubygems-update
    
        2
  •  0
  •   Community Mohan Dere    8 年前

    雪豹搞砸了Mac端口和MySQL。还有另外一个问题 here .

        3
  •  0
  •   workdreamer Stefan Gehrig    14 年前

    好的,我在这里找到了我的答案: 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