首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接到Rails 4中的MySQL数据库

无法连接到Rails 4中的MySQL数据库
EN

Stack Overflow用户
提问于 2014-11-09 12:07:55
回答 2查看 333关注 0票数 0

我是Rails新手,我正在学习一个关于Lynda.com的教程-- Rails 4Essentials。我在Windows7 x64机器上,正在尝试将MySQL数据库连接到Rails应用程序。我已经成功地创建了数据库并创建了一个新用户。

我在运行mysql2 gem时遇到了问题,我只能运行0.3.11版(截至本文,它是0.3.16版)。我按照说明将libmysql.dll从C:\Program Files\MySQL\MySQL Connector.C6.1lib复制到我的C:\RailsInstallerRuby2.0.0bin目录。

在这一点上,一切似乎都很好。

我配置了我的database.yml文件来匹配我的数据库凭证(我必须从头开始创建它,当我运行mysql2时没有生成任何东西)。

代码语言:javascript
运行
复制
#config\database.yml
development:
  adapter: mysql2
  database: simple_cms_development
  username: craig
  password: password
  host: 127.0.0.1
  socket: /tmp/mysql.sock

test:
  adapter: mysql2
  database: simple_cms_test
  username: craig
  password: password
  host: 127.0.0.1
  socket: /tmp/mysql.sock

production:
  adapter: mysql2
  database: simple_cms_production
  username: craig
  password: password
  host: 127.0.0.1
  socket: /tmp/mysql.sock

我尝试使用以下命令将我的数据库连接到MySQL:

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

我得到了这样的废话:

代码语言:javascript
运行
复制
LoadError: cannot load such file -- mysql2/2.0/mysql2

我看到一个名为mysql2/1.9的目录,其中有一个名为mysql.so的文件,但没有2.0。

有什么想法吗?谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-11-09 12:41:02

我建议你检查这个问题-它看起来是相同的问题。

Error "...cannot load such file -- mysql2/2.0/mysql2 (LoadError)". On Windows XP with Ruby 2.0.0

票数 0
EN

Stack Overflow用户

发布于 2014-11-10 06:59:02

通过重新开始,我设法通过了这个问题。我按照这组视频在我的Windows7 x64机器上设置了Ruby、MySQL和Rails。

http://youtu.be/C5S7vjN6GLc

像宝石一样工作,我现在摇摆和滚动。

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

https://stackoverflow.com/questions/26824907

复制
相关文章

相似问题

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