我为mysql安装了ruby gem,看起来除了文档之外它安装得正确。
有些说明,我在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中的一些帖子”与我的问题相符
答案 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上记录了整个过程。