ubuntu - Ruby on rails: Bundler not installed when deploying using capistrano -


i'm trying deploy ubuntu server using capistrano , following error:

executing "cd /home/useracc/www/releases/20130420101911 && bundle install --gemfile /home/useracc/www/releases/20130420101911/gemfile --path /home/useracc/www/shared/bundle --deployment --quiet --without development test"     servers: ["dev.website.com"]     [dev.self-sale.com] executing command  ** [out :: dev.website.com] error: gem bundler not installed, run `gem install bundler` first.  ** [out :: dev.website.com]      command finished in 510ms *** [deploy:update_code] rolling   * executing "rm -rf /home/useracc/www/releases/20130420101911; true"     servers: ["dev.website.com"]     [dev.self-sale.com] executing command     command finished in 613ms failed: "sh -c 'cd /home/selfsale/www/releases/20130420101911 && bundle install --gemfile /home/useracc/www/releases/20130420101911/gemfile --path /home/useracc/www/shared/bundle --deployment --quiet --without development test'" on dev.website.com 

i've done searching , found people have resolved issue putting require "bundler/capistrano" in deploy.rb.

i've tried it's not made difference.

i have tried installing bundler on server get:

$ gem install bundler fetching: bundler-1.3.5.gem (100%) error:  while executing gem ... (gem::filepermissionerror)     don't have write permissions /usr/local/rvm/gems/ruby-1.8.7-p371 directory. 

i don't remember setting rvm though, little confusing me.

does 1 have suggestions?

this old app btw, here gem list:

% bundle exec gem list

* local gems *

actionmailer (2.3.14) actionpack (2.3.14) activerecord (2.3.14) activeresource (2.3.14) activesupport (2.3.14) brightbox (2.3.9) bundler (1.3.5) capistrano (2.14.2) highline (1.6.16) hoe (3.5.2) hpricot (0.8.2) htmldoc (0.2.3) json (1.7.7) macaddr (1.6.1) mysql (2.9.1) net-scp (1.1.0) net-sftp (2.1.1) net-ssh (2.6.7) net-ssh-gateway (1.2.0) paginator (1.1.1) rack (1.1.6) rails (2.3.14) rake (10.0.4) rdoc (4.0.1) redcloth (4.2.9) rmagick (2.13.1) systemu (2.5.2) uuid (2.0.2) will_paginate (2.3.16) wkhtmltopdf-binary (0.9.9.1)

thanks

i think problem is: have bundler installed specific gemset, why it's available when in app's directory try install bundler global gemset.

rvm gemset use global && gem install bundler


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -