【问题标题】:rails 3 not working with windows 7rails 3不适用于Windows 7
【发布时间】:2011-04-01 01:42:46
【问题描述】:

红宝石 1.8.7 宝石 1.3.7 轨道 3.0.0, 3.0.0.rc

当我写 rails -v 错误信息来了

在任何 gem 源中都找不到 gem 'mysql2 =0, runtime>'。 尝试运行“捆绑安装”。

当我运行 bundle install 时,它也无法安装 mysql2

请帮助我。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    mysql2 gem 当前不支持 Windows(尽管I hear they are working on it)。现在只需使用旧的mysql gem。

    具体来说:

    1. 将此行放入您的 Gemfile 中:

      gem 'mysql', '2.8.1'

    2. 运行bundle install

    3. 确保在database.yml 中使用adapter: mysql adapter: mysql2

    这就是我的系统当前的设置方式,它在 Rails 3.0.0 上运行良好。

    【讨论】:

    • 请注意,您需要在database.yml 文件中将mysql2 替换为mysql
    【解决方案2】:

    现在可以处理此错误。无需在 Gemfile 中将 mysql2 更改为 mysql 和 数据库.yml。您可以按照以下步骤在 Windows 上安装 mysql2 gem 在帖子中给出 - http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-192-and.html

    【讨论】:

    • 从 wamp 使用 mysql 服务器怎么样?我没有在我的 mysql 文件夹中找到 opt 文件夹。 mysql 5.5.16。当我 >gem install mysql2 时,它说 mysql2 gem 安装成功。不知道我错过了什么:(
    猜你喜欢
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 2014-08-19
    相关资源
    最近更新 更多