0

我一直在疯狂尝试在这里安装 ruby​​ mysql gem,我在这里写,所以如果其他人处于这种荒谬的情况,他们不必像我一样经历同样的痛苦。

将 mysql gem 安装到 Leopard 的新副本时,常见的问题是什么?

在这种情况下,我正在使用

Leopard - OS 10.5.7 Ruby 的库存版本 - 1.8.6 Rubygems 1.3.5 5.1.36 Mysql的 32 位版本,使用 GUI 安装程序安装。

我已经在这里为我的机器转储了所有相关的配置信息作为启动器:

http://gist.github.com/158662

什么信息在这里有帮助,我需要做什么?

我明确地为构建调用 i386 架构,并告诉 mysql 在哪里:

sudo env ARCHFLAGS="-arch i386" gem install mysql -- \
    --with-mysql-dir=/usr/local/mysql \
    --with-mysql-lib=/usr/local/mysql/lib \
    --with-mysql-include=/usr/local/mysql/include

我已尝试按照此处此处此处的说明进行操作

4

1 回答 1

1

ruby mysql gem 不喜欢 Leopard 上的 64 位版本。如果可以,请降级。

然后您应该使用选项调用 sudo gem install mysql (将其更改为您的路径):

--with-mysql-dir=/usr/local/mysql 
--with-mysql-lib=/usr/local/mysql/lib 
--with-mysql-include=/usr/local/mysql/include

为我工作。(帮助我的博客文章是德语的,无论如何可能会对你有所帮助。)

http://www.code-schubser.de/2008/12/05/mysql-gem-unter-macosx-leopard-installieren/

于 2009-07-30T12:43:01.840 回答