【问题标题】:installing mysql as a gem将 mysql 作为 gem 安装
【发布时间】:2011-04-01 12:50:28
【问题描述】:

我想在 Windows 7(64 位)上使用 mysql 开发 rails 3 应用程序,我已经通过从 mysql 站点下载的 msi 安装了 mysql。

我的问题是我还需要安装 mysql gem 吗?

谢谢

【问题讨论】:

    标签: mysql ruby windows installation gem


    【解决方案1】:

    mysql gem 提供了 ruby​​ 绑定,所以是的,你需要安装它。

    在 Rails 3 中,您应该使用 mysql2 gem 而不是 mysql gem。

    【讨论】:

    • 我可以确认这个答案。也不要像我一样安装 mysql 5.5,因为它不容易工作。安装稳定版5.1
    【解决方案2】:

    对于任何有兴趣的人来说,这是一个合适的解决方案,它不会弄乱您当前的 mysql 服务器安装

    1. 使用 mysql server 5.1 而不是 msi 下载一个 zip 文件。确保它是 32 位而不是 64 位。 (From here)
    2. 由于没有安装程序文件,请创建一个文件夹 c:\mysql-gem-install - 完成后可以将其删除。
    3. 将 zip 文件中的所有文件解压缩到您刚刚创建的文件夹中。
    4. 现在运行这个命令

      gem install mysql2 -- '--with-mysql-lib="c:\mysql-gem-install\lib\opt" --with-mysql-include="c:\mysql-gem-install\include "'

    我刚刚安装了 mysql2 gem v. 0.3.7

    【讨论】:

      【解决方案3】:

      是的,你知道。 mysql gem 是一个 ruby​​ 驱动程序(接口),用于连接 mysql 数据库。

      您应该在 Rails3 中使用 mysql2 gem。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-21
        • 1970-01-01
        • 2011-08-13
        • 1970-01-01
        • 2013-03-09
        • 2018-11-27
        • 2011-08-02
        相关资源
        最近更新 更多