Ryan が VPS をセットアップする railscast をフォローしています。しかし、postgresql の代わりに mysql をインストールする必要があります。
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
ソケットをデフォルトから編集し、ホスト行を追加および削除し、宝石を手動でインストールしましたが、何も機能していないようです!