0

我是 Rails 的新手并使用 Windows 7。在我的 Windows 机器上,我已经正确安装了 ruby​​ 1.93、rails 3.2、Mysql 5.1(也使用此命令“gem install mysql2”安装 MYSQL 驱动程序)。我还将“libmySQL.dll”文件放入 ruby​​/bin 目录。我可以创建 rails 项目并且可以成功运行 webrick 服务器。数据库服务器也可以连接(使用 sqlite)。但是当我使用“rails new app_name -d mysql”这个命令使用mysql时......mysql服务器没有与rails项目连接。在我的 database.yml 中,我有:

development:
adapter: mysql2
encoding: utf8
reconnect: false
database: untitled5_development
pool: 5
username: root
password:
host: localhost

对不起,我的英语不好。感谢大家

4

1 回答 1

0

嗨,您必须为root用户设置密码。另请注意,旧版本的 ruby​​ on rails 会希望您注释数据库名称。如果您还没有创建数据库。

于 2016-09-06T13:13:06.567 回答