We\'re deploying with cap and using a script that send USR2 to the unicorn process to reload and it usually works but every once in a while it will fail. When that happens looki
In your unicorn.rb add the before_exec block
current_path = "/var/www/html/my project/current" before_exec do |server| ENV['BUNDLE_GEMFILE'] = "#{current_path}/Gemfile" end
Read more about it here http://blog.willj.net/2011/08/02/fixing-the-gemfile-not-found-bundlergemfilenotfound-error/