无法连接到MySQL数据库中的Rails 4
问题描述:
我是新来的铁轨和我经历上Lynda.com教程,轨道4个要点。我在Windows 7 x64机器上,并试图将MySQL数据库连接到Rails应用程序。我已经成功创建了数据库并创建了一个新用户。无法连接到MySQL数据库中的Rails 4
我不得不运行mysql2宝石的问题,我只能得到版本0.3.11的工作(这是在0.3.16版本,这个帖子的)。我复制从C的libmysql.dll:\ Program Files文件\的MySQL \ MySQL的Connector.C 6.1 \ lib添加到我的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
我看到/ 1.9称为mysql2一个目录,并有一个名为mysql.so文件在那里,但没有2.0。
任何想法?谢谢!
答
Windows机器:)
发展的乐趣,我建议你检查了这个问题 - 它看起来像同样的问题。
Error "...cannot load such file -- mysql2/2.0/mysql2 (LoadError)". On Windows XP with Ruby 2.0.0
答
我设法通过启动新获得通过这个问题。我遵循这些视频来设置我的Windows 7 x64机器上的Ruby,MySQL和Rails。
工作就像一个宝石,我摇滚和罗林现在。
我应该提到我通过线程去与不是运气。仍在尝试...... – Craigfoo 2014-11-09 13:58:42
好吧,接下来猜测,这是一个路径问题。你可以(从你的rails目录)输入“mysql2/2.0/mysql2”并获取任何东西?试着找到那个mysql2文件。对不起,我没有太多的帮助,我转向Mac,并没有经历这种悲伤。 – Hoffa 2014-11-09 20:09:16