首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载这样的文件-- mysql/mysql_api

问无法加载这样的文件-- mysql/mysql_api
EN

Stack Overflow用户
提问于 2013-12-19 23:49:21
回答 2查看 8K关注 0票数 4

我正在通过Windows7上的Lynda.com完成Rails 3的基本培训,我在“数据库和迁移”一节中。我正在尝试将我在MySQL中创建的数据库与我的Rails项目同步,但是我遇到了一条中止消息。讲师让我的班通过命令提示符打开rails项目并执行Rake来用以下代码构建一个"schema.rb“:

代码语言:javascript
复制
rake db:schema:dump

然而,每次输入代码时,我都会收到以下错误消息:

代码语言:javascript
复制
C:\Users\User\Documents\simple_cms>rake db:schema:dump

rake aborted!

cannot load such file -- mysql/mysql_api

C:/Users/User/Documents/simple_cms/config/application.rb:7:in `<top (required)>'

C:/Users/User/Documents/simple_cms/Rakefile:4:in `<top (required)>'

(See full trace by running task with --trace)

我尝试过的一些解决方案:

  1. 我已经安装了mysql的二进制版本。它是使用MySQL连接器/C版本6.0.2构建的。我是addedlibmySQL.dll

至

代码语言:javascript
复制
C:\RailsInstaller\Ruby1.9.3\bin

来自dev.mysql.com

  1. 我尝试通过命令提示符下载"mysql2“Gem,结果如下: C:\Users\User\Documents\simple_cms>gem安装mysql2临时增强路径以包含DevKit.构建本机扩展。这可能需要一段时间..。错误:安装mysql2时出错:错误:生成gem本机扩展失败。

帮助?

EN

回答 2

Stack Overflow用户

发布于 2015-08-10 01:52:08

或者只是分期付款的mysql2宝石。它在Wim 10对我有用。

票数 4
EN

Stack Overflow用户

发布于 2013-12-22 07:18:34

您是否试图从32位Ruby安装中访问64位MySQL安装。这似乎是许多ppl的问题,甚至当我有一台新的Win7(64位)新机器时也遇到了这个问题。

试试这个博客上提供的解决方案:-

http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20693908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档