Closed kntmrkm closed 10 years ago
報告有り難うございます。 時間のとれた時にこちらでも確認します。
こちらで簡単なRailsアプリを作成しローカルで rake tmp:clear
を実行してみましたが、エラーとはなりませんでした。
rake tmp:clear
に rails-flog が影響していることはなさそうです。
で、capistrano ということですが、通常デプロイ先では bundle install
はRAILS_ENV=production
で動くと思います。
ですが rake tmp:clear
が development あるいは test で動いていませんか?
たとえば、デプロイ先でテストが実行されているとか。
bundle install
が production で動いているが、rake tmp:clear
が development および test で実行されている。bundle install
前に rake tmp:clear
が実行されている。の可能性はないでしょうか?
すみません。気がつくのが遅くなりました。 結論から申し上げますとご指摘の通りdevelopmentで動作しておりました。
capstranoの設定で、以下のような設定をしておったのが原因でした。 完全に設定の問題でした。
大変お手数おかけいたしました。ありがとうございます。
after :restart, :clear_cache do
on roles(:web), in: :groups, limit: 3, wait: 10 do
# Here we can do anything such as:
within current_path do
execute :rake, 'tmp:clear'
end
end
end
すみません。コーディング始めたばっかりでgithubにも不慣れなもので、 エラー内容もgemに関するものか確信がないのですが、投稿させていただきます。
エラー内容
capistranoのデプロイ中だったので、余計なものが加わってますが。
rake tmp:clear
の際にエラーが出ます。Gemfile
上記の様に、groupでくくってます。
環境は、
Gemに関係なければクローズします。