【发布时间】:2013-01-04 06:37:50
【问题描述】:
我在应用程序的开发方面还没有走得太远。
我刚刚做了rails new app -d mysql 并且我做了rails s 加载了我的浏览器。
Rails 主页已加载,我进入我的应用程序文件夹 http://localhost:3000/demo/index,惊讶地看到此错误 ActiveRecord::ConnectionNotEstablished。
请提出一些好的方法来摆脱这种情况并继续我的进一步发展。
操作系统是 Windows 7,我已经安装了 mysql 适配器并尝试了许多解决 stackoverflow 类似问题的解决方案。没有人能解决我的问题。我请求认真的帮助。
我的 database.yml 在开发方面看起来像这样:
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: app_development
pool: 5
username: root
password: pass
host: localhost
【问题讨论】:
-
你确定你的mysql服务器正在运行吗?
-
首先,你安装了 MySQL 服务器吗?
-
是的,我确实安装了,我将其配置为密码“pass”,我可以进入我的 mysql 文件夹,命令行也可以正常工作,我遇到了问题mysqllib.dll,我也修复了它。现在,这个弹出来了。
-
在 Windows 命令行中键入类似“C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld”的内容。抱歉没有更具体,但我不习惯 Windows 环境
-
没关系。但它仍然是一样的。我关闭了 webrick,从字面上删除了
server.pid,因为它没有关闭。启动后还是一样。我在添加gem 'mysql'之后做了bundle install,仍然没有。 :(
标签: mysql ruby-on-rails ruby ruby-on-rails-3 gem