我刚刚在 Nitrous IO 中创建了一个 rails box。Rails 框预定义为使用 sqlite3,但我想使用 mysql2。由于我无法从盒子中使用 mysql,因为它会引发无法连接到套接字的错误,因此他们可以将盒子连接到 Heroku 中的免费数据库服务。我在 Heroku 中创建了一个帐户,并从我的盒子登录到 heroku。我在将数据库(cleardb)链接到 NitrousIO 中的 rails 框时遇到问题,因为它们只显示链接 postgres db 的过程。
我的 database.yml 文件具有以下内容:
development:
adapter: mysql2
encoding: utf8
database: testdb_development
pool: 5
username: root
password:
host: localhost