私は最初のレールアプリのデプロイに取り組んでいます。私のローカルコンピュータからのデータベースデータは、私がcapistranoでデプロイしたときにサーバー上のデータベースにロードされていないようです。私はカピストラーノがこれを世話するかどうかについては明確ではない。私はまた、現在のリリースディレクトリから 'rake db:schema:load'を実行しようとしました。ここでは、(リモートWebサーバー上の)アプリケーションをブラウザに読み込もうとしたときの動作のログを示します。rails deploy - データベースがアップロードされない
Started GET "/" for XX.XX.XX.XX at 2012-04-04 13:26:46 -0700
Processing by PagesController#home as HTML
Completed 500 Internal Server Error in 3ms
ActiveRecord::StatementInvalid (Mysql::Error: Table 'project.users' doesn't exist: SHOW FIELDS FROM `users`):
app/models/user.rb:61:in `authenticate_with_salt'
app/helpers/sessions_helper.rb:50:in `user_from_remember_token'
app/helpers/sessions_helper.rb:13:in `current_user'
app/helpers/sessions_helper.rb:17:in `signed_in?'
app/controllers/pages_controller.rb:5:in `home'
したがって、問題はアプリケーションが読み込まれているように見えますが、DBにはテーブルとデータが設定されていないようです。
私はデプロイメントプロセスの比較的基本的な詳細が不足していると確信していますが、これまでのところ私はエスケープしています...どんな助けもありがとう!ありがとう。