私はSpreeアプリケーションを持っており、それとともにたくさんのgemも維持しています。
を実行するたびに、gem で行われた変更を反映させるために、実行しcap deploy
なければならないことがわかります。cap deploy:stop
cap deploy:start
これは明らかにユーザーにとって非常に混乱しているため、私はこの権利を持っていますか?
私のセットアップは、主に Capistrano、Unicorn、および Nginx に関する Railscasts のエピソードに従っています。
アップデート:
少し調べたところ、これを に含めていないことに気付きましたunicorn.rb
。
before_exec do |server|
ENV['BUNDLE_GEMFILE'] = "#{root}/Gemfile"
end
これが原因でしょうか?