New Gems Not Found in Production with Rails 3, Bundler and RVM -
i set production server rails 3 app.
on initial deploy worked fine. on subsequent deploy, new gems added project not being found. getting uninitialized constant
, undefined method
errors when reference classes , methods newly added gems, respectively.
when set things using gemset rvm, have tried simplify things removing gemset , using rvm manage rubies.
when run bundle list
every thing there. of gem in <app_root>/shared/bundle/ruby/1.9.1/gems/
it seems maybe it's loading gems other location, original gemset, have deleted it.
some other details, using capistrano, of course, unicorn, gem_home=/home/deployer/.rvm/gems/ruby-1.9.3-p286
let me know if there other info can provide.
thanks.
if use bundle install --deployment
have prefix commands bundle exec
when execute command, like:
bundle exec rake db:migrate
if use bundler/capistrano
integration in capistano
in console need use bundle exec
manually.
rvm helping avoid rubygems-bundler gem - changed gemset generated wrappers no more available. have clean <app_root>/shared/bundle/ruby/1.9.1/gems/
, run bundle install
again regenerate wrappers avoid typing bundle exec
again.
Comments
Post a Comment