我正在关注 Ryan 设置 VPS 的 railscast。但我需要安装 mysql 而不是 postgresql。
当我运行 cap deploy:cold 命令时,一切似乎都运行良好,直到它运行捆绑包,尝试安装 mysql2 gem 时失败。
所以我登录到服务器并手动安装它(数据库已经设置好了)。
但是当我运行 rake db:migrate 命令时,我不断收到此错误:
rake aborted!
database configuration does not specify adapter
Tasks: TOP => db:migrate => db:load_config
在 database.yml 文件中,我有以下内容
production:
adapter: mysql2
encoding: utf8
reconnect: false
database: blog_production
pool: 5
username: blog
password: *****
host: localhost
socket: /var/run/mysqld/mysqld.sock
我已经从默认值编辑了套接字,添加和删除了主机行,并手动安装了 gem,但似乎没有任何效果!