代码之家  ›  专栏  ›  技术社区  ›  Ratn Deo--Dev

在Leopard上设置Rails/Mysql时有哪些陷阱和解决方案?

  •  0
  • Ratn Deo--Dev  · 技术社区  · 7 年前

    我一直在疯狂地尝试在这里安装ruby mysql gem,我在这里写这篇文章,这样如果其他人处于这种荒谬的境地,他们就不必像我一样经历同样的痛苦。

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

    在这种情况下,我使用

    Leopard-OS 10.5.7 Ruby-1.8.6的股票版本 5.1.36的32位版本 Mysql ,使用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
    

    我试着按照指示去做 here , here ,及 here

    1 回复  |  直到 9 年前
        1
  •  1
  •   Beffa    16 年前

    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/

    推荐文章