【发布时间】:2008-10-21 22:06:12
【问题描述】:
这真是令人沮丧。在被 Rails 唠叨我需要安装基于 C 的 MySQL 适配器之后,我这样做了......然后发现它在版本 6 下无法与 MySQL 一起使用。现在'gem uninstall mysql' 导致'unknown gem mysql '。
我只花了半个小时试图首先安装这个东西(通过杂耍所有“我的配置文件到底在哪里?”类型的选项)。
无论如何,我在任何地方都找不到关于如何使用 ORIGINAL MySQL 适配器的提示,因为我发现它要么是那个,要么是升级到 MySQL 6,我不想这样做,因为我正在使用一个运行良好的 XAMPP 包
(这是在我的本地盒子上进行测试,这不是开发或生产服务器的问题。我稍后会处理。)
那么我该如何确保 Rails 使用内置版本(使用命令行选项?)或删除 MySQL gem?
(可选的第三个选项:接受并升级我的本地 MySQL 副本。)
编辑:原来我对我需要的 MySQL 版本是错误的,我修复并升级了一堆东西。
但是,我对原始问题的回答仍然有效:删除 gem。如果 gem 本身无法删除,只需删除它的所有痕迹,RoR 将默认为原始适配器。这可能不适用于较新版本的 Rails,(我认为)需要新的适配器。
【问题讨论】:
标签: mysql ruby-on-rails ruby