2016-04-04 7 views
0

生産中のsudo bundle exec clockwork config/clock.rbというコマンドで時計作業を開始しようとしています。しかし、次のエラーが発生します ActiveRecord::AdapterNotSpecified: 'development' database is not configured. Available: ["production"]。 ローカルで正しく動作します。私たちはPumaサーバーとJRubyセットアップをサーバーに持っています。時計作業用宝石が生産中の開発用データベースにアクセスしようとしています

+0

してください、あなたの 'データベースを投稿し、yml' –

+0

はまた、あなたが'必要を追加しました '/設定/ boot'' '必要です'。/設定/ environment'' –

+1

RAILS_ENVの状況はどうですか?コマンドの最初にRAILS_ENV = productionを追加してみてください。 – Syl

答えて

2

RAILS_ENV変数を追加します。

RAILS_ENV=production sudo bundle exec clockwork config/clock.rb 

それとも、あなたの.bashrcでRAILS_ENV変数を設定します。その後、

echo 'export RAILS_ENV=production' >> ~/.bashrc 

そして、シェルを終了し、再度ログインを。それ以来、時計仕掛け(および他のすべてのレール関連のもの)は生産モードでなければなりません。元々使用していたコマンドを使用できます。

関連する問題