gpt4 book ai didi

mysql - 在 Windows 中为 Ruby on Rails 设置 Mysql

转载 作者:行者123 更新时间:2023-11-29 09:17:32 26 4
gpt4 key购买 nike

我使用的是 Windows,并且我有一个在 Ruby 1.8.6 上运行的 Rails 2.3.8 应用程序,带有 MySQL 5.0 和 mysql gem 版本 2.8.1。一切正常。

我刚刚安装了Ruby 1.9.1,安装了rails(2.3.8) 和mysql 的gems。但是现在当我运行 ruby​​ 脚本/服务器时:

<强>!!!捆绑的 mysql.rb 驱动程序已从 Rails 2.2 中删除。请安装 mysql gem 并重试:gem install mysql。

我已经安装了!

有一点可能是个问题:当我在工作 ruby​​ (v1.8.6) 安装中运行“gem list”时,它列出了“mysql (2.8.1)”。但是当我在新的 ruby​​ 安装(v1.9.1)中运行“gem list”时,它列出了“mysql(2.8.1 x86-mingw32)”。如果这是原因,我该如何解决?如果不是,到底是什么阻止 Rails 识别已安装的 mysql gem?

提前致谢。我确信这是一种常见的升级路径,因此我不可能是唯一遇到此问题的人...

最佳答案

终于得到了一些可靠的信息。

显然 mysql gem 很糟糕,不应该依赖它继续前进。这就是为什么 Rails 3.0.0 正式认可 mysql2 gem (gem install mysql2),不幸的是,尽管 gem 的开发者是 seems to be working on it,但 Windows 下还不支持它。

当我尝试将我的应用程序移植到 Rails 3 时,我将生成 easy switch to sqlite3,直到出现适用于 Windows 的良好 mysql gem。

关于mysql - 在 Windows 中为 Ruby on Rails 设置 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614765/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com