Capistrano deploying to system wide RVM not seeing installed Rubies?

This WARN about not installed ruby is a misleading msg, it should say could not find ruby@gemset pair. If you would use this command on server: rvm use 1.9.2@MY_APP You would see the messages in reverse order - first error that the gemset can not be found, to sole it please go to server and run: rvm --create use 1.9.2@MY_APP Which will create a gemset for you, if you need any more help with it please contact IRC channel #rvm on FreeNode servers.

You are correct. I created the gemset - or rather, had the Capfile create the gemset - and it worked. Annoying that the error message put me down the wrong path, but thank you for helping – RyanWilcox Aug 5 at 13:51.

When I run my Cap file, Cap pukes and says a Ruby is not installed. However, in reality that Ruby is installed. What might I be doing wrong?

Ok, awesome: 1.9.2 is installed. That last line claims that 1.9.2 not installed?! Rvm/capinstrano runs commands through rvm-shell, which immediately goes looking for the version and gemset essentially before the command can be executed.

(Thus the disable_rvm_shell defined earlier that we used for doing the initial rvm list rubies. I'm obviously doing something wrong, but what? Setting 1.9.2 to be the default Ruby is not an option, as I'm also going to host a 1.8.7 app on this box (ideally).

This is why I'm using RVM at the system level to begin with). I also made sure that the deploy user is in the RVM group, per the RVM documentation.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions