繁体   English   中英

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

[英]Cannot Connect to MySQL Database in Rails 4

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

我在运行mysql2 gem时遇到问题,只能使用0.3.11版本才能工作(截至本文发布时,它的版本为0.3.16)。 我按照说明将C:\\ Program Files \\ MySQL \\ MySQL Connector.C 6.1 \\ lib中的libmysql.dll复制到了C:\\ RailsInstaller \\ Ruby2.0.0 \\ bin目录中。

此时一切似乎都还可以。

我配置了database.yml文件以匹配我的数据库凭据(我必须从头开始创建此文件,运行mysql2时什么也没有生成)。

 #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连接:

 rake db:schema:dump 

我得到这个废话:

 LoadError: cannot load such file -- mysql2/2.0/mysql2 

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

有任何想法吗? 谢谢!

在Windows机器上开发的乐趣:)

我建议您检查此问题-它看起来像是同样的问题。

错误“ ...无法加载此类文件-mysql2 / 2.0 / mysql2(LoadError)”。 在装有Ruby 2.0.0的Windows XP上

我设法从头开始解决了这个问题。 我按照这些视频集在Windows 7 x64计算机上设置Ruby,MySQL和Rails。

http://youtu.be/C5S7vjN6GLc

像宝石一样工作,我现在摇摇晃晃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM