0

私のプロジェクトの主な目標は、Rails アプリと REST API を Rails で構築し、Amazon RDS をサポートする Elastic Beanstalk などの Amazon Web サービスでホストすることです。次に、API 呼び出しを使用して、Android および iOS アプリが API を介してデータを使用できるようにします。

私が行っているステップは、レールアプリをエラスティック Beanstalk にデプロイすることですが、失敗します。Rails 3.2.13 と ruby​​ 1.9.3、SQLite3 データベース、およびデプロイ環境に 64 ビット Linux Amazon ruby​​ 1.9.3 を使用しています。ここの指示に従って、レール アプリを Elastic Beanstalk にデプロイします: http://ruby.awsblog.com/post/Tx2AK2MFX0QHRIO/Deploying-Ruby-Applications-to-AWS-Elastic-Beanstalk-with-Git

それでも、このエラーが発生し続けます: https://www.dropbox.com/s/cwvypf3neh754xs/AWSRailsErrors.PNG (写真で申し訳ありませんが、問題を効率的に実証する方法は他にありませんでした)

私は SQLite3 でバンドルの更新を試みましたが、その点についてはすべての宝石を試しましたが、引き続きリストが表示されます。

私はエラーに何の変化もなく数日間それに取り組んできました、何か提案はありますか?

4

1 に答える 1

0

sqlite3 は、開発/テスト環境でのみ使用する必要があります。gemfile では、sqlite3 gem は次のような別のグループの下にある必要があります。

group :test, :development do
    gem 'sqlite3'
end

次に、mysql など、展開に使用するデータベース用に別のグループを追加できます。

group :production do
   gem 'mysql2'
end 

また、必ず database.yml ファイルを本番データベース用に構成してください。

于 2013-11-09T03:32:29.190 に答える