Question

I am trying to fully automate the setup of my deployment host, and so avoiding manual install of Ruby.

I am using capistrano-rvm as it promises to do the job, but I have a problem when RVM compiles Rubinius:

 ** [out] rbx-2.0.0pre - #configuring
 ** [out] rbx-2.0.0pre - #compiling
*** [err] Error running '/home/app/.rvm/wrappers/ruby-1.8.7-p358/rake install', please read /home/app/.rvm/log/rbx-2.0.0pre/rake.log

The content of /home/app/.rvm/log/rbx-2.0.0pre/rake.log is:

ERROR: Gem rake is not installed, run `gem install rake` first.

How could I? That should have been done by RVM, no?

Does anyone already met & get out of this issue?

EDIT

I forgot to mention that RVM did load & compile 1.8.7 before rbx, seems like a dependence for build. Maybe RVM is running in a gem set which is badly initialized?

Was it helpful?

Solution

I thought the 2.0.0pre was removed from rbx already, it looks like you have older RVM installation, make sure you update RVM:

curl -L get.rvm.io | bash -s stable --auto
rvm reload

This will run the installer which also makes update.

To make sure everything works properly use rbx-2.0.testing which is supposed to work version of rbx.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top