Hi,
I have rvm running locally and capistrano 2.9.0 installed on my mac,
im using ruby ree-1.8.7-2010.02. I can deploy fine which deploys the
latest version of the code from git, i am not using rvm on my staging
server.
I want the bundler to install the gems so i have added require
‘bundler/capistrano’ to the top of my deploy.rb file.
When i deploy now i get the following error:
- executing “cd /var/www/rails/xxxxxxxx/site/releases/20120112102943
&& bundle install --gemfile /var/www/rails/xxxxxxxxx/site/releases/
20120112102943/Gemfile --path /var/www/rails/xxxxxxxx/site/shared/
bundle --deployment --quiet --without development test”
servers: [“xxxxxxxxx.eu-west-1.compute.amazonaws.com”]
[xxxxxxxx.eu-west-1.compute.amazonaws.com:12344] executing command
** [out :: xxxxxxxxxxxxx.eu-west-1.compute.amazonaws.com:12344] sh:
bundle: command not found
I have googled around and most of the solutions are for servers
running rvm which my server is not.
If i ssh via root or the deploy user and run which bundle i get the
correct location /opt/ruby/bin/bundle
Anyone got any suggestions?
JB