bundle exec fails when called from an init.d script
I am trying to set up my server to use
chruby to manage rubies and have
unicorn started from a rails app bundle.
service unicorn start works fine from a shell.
/etc/init.d/unicorn is calling a
chruby wrapper for unicorn that calls
bundle exec unicorn.
During the init process,
bundle exec fails unable to “re-resolve” dependencies before running
unicorn. It appears that it can’t contact the gem sources to resolve things.
Can this be disabled or worked around somehow?
The message is:
Found changes from the lockfile, re-resolving dependencies because bundler is unlocking Could not find gem ‘blah’ in any of the gem sources listed in your Gemfile.
Any pointers would be greatly appreciated. Thanks.