所有人。我正在尝试在MacOSX上建立以mysql为数据库的Rails3项目。但是,我收到下一个错误:
/usr/local/bundle/gems/activerecord-3.2.22.5/lib/active\u record/connection\u adapters/abstract/connection\u specification.rb:68:in connection\u url\u to\u hash:未定义的方法'sub'fornil:nilclass (命名者)
配置/database.yml
default: &default
adapter: mysql2
pool: 5
encoding: utf8
min_messages: warning
timeout: 5000
username: root
password:
database: heart_development
host: localhost
有人能建议如何解决这个问题吗?
2条答案
按热度按时间qoefvg9y1#
从您共享的database.yml和发布的日志来看,似乎无法找到数据库所在的路径。
将database.yml更改为
数据库必须连接到的指定主机。
qfe3c7zg2#
我评论了环境变量
DATABASE_URL
在我的.env
文件。我还配置了database.yml
接下来: