mysql gem install找不到ri / rdoc定义OS X 10.6.1

时间:2009-10-20 03:50:23

标签: mysql ruby-on-rails

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

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

有些说明,我在32位英特尔处理器上运行。 Mac os x 10.6.1

Mac-Shaun:usr shaun$ sudo gem install mysql
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

..
..
More No Definitions.
..
..

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

1 个答案:

答案 0 :(得分:0)

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

首先,所有基于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上记录了整个过程。