【问题标题】:mysql gem install can't find ri/rdoc definitions OS X 10.6.1mysql gem install 找不到 ri/rdoc 定义 OS X 10.6.1
【发布时间】:2009-10-20 03:50:23
【问题描述】:

我为 mysql 安装了 ruby​​ gem,除了文档之外,它看起来安装正确。

我查看了http://www.rhinocerus.net/forum/lang-ruby/587057-gem-install-mysql-returns-list-no-definition-xyz.html,但没有帮助。

一些注意事项,我在 32 位英特尔处理器上运行。 Mac 操作系统 x 10.6.1

Mac-Shaun:usr shaun$ sudo gem install mysql 构建原生扩展。这可能需要一段时间... 成功安装mysql-2.8.1 已安装 1 个宝石 正在为 mysql-2.8.1 安装 ri 文档... next_result 没有定义 field_name 没有定义 .. .. 更多没有定义。 .. ..

[1]:http://www.rhinocerus.net/forum/lang-ruby/587057-gem-install-mysql-returns-list-no-definition-xyz.html“comp.lang.ruby 中的一些帖子”符合我的问题

【问题讨论】:

    标签: mysql ruby-on-rails


    【解决方案1】:

    如果您升级到 Snow Leopard 或者这是您第一次在 Mac 上安装滑轨,您需要做一些准备工作。

    首先,所有基于 Intel 的 Mac 都是 64 位的。您需要安装 64 位版本的 MySQL。如果您安装了 32 位版本,则需要将其删除。

    其次,您必须安装与 Snow Leopard 捆绑的 XCode。这可以在 Snow Leopard 安装盘上找到。

    最后,如果您已从 Leopard 升级到 Snow Leopard 并在 Leopard 上安装了自己的 ruby​​ 版本,则需要将其删除。 Snow Leopard 与 Ruby 1.8.7 捆绑在一起,拥有多个 ruby​​ 版本会导致冲突。

    我在my blog上记录了整个过程。

    【讨论】:

    • 我其实有 32 位版本的 intell mac(第一个 intell mac 是 Core Duo,32 位机器)
    • 那么你必须确保你的机器上没有多个版本的 ruby​​ 解释器。如果您在 /usr/local/bin/ruby 安装了一个 ruby​​ 版本,那么它可能会导致 Snow Leopard 附带的捆绑版本的 Ruby 出现问题。
    • 我会检查一下 - 捆绑版本来自哪里?
    猜你喜欢
    • 1970-01-01
    • 2010-10-20
    • 2014-08-15
    • 1970-01-01
    • 2011-09-07
    • 2014-06-09
    • 2012-04-02
    • 1970-01-01
    • 2012-06-09
    相关资源
    最近更新 更多