Anders Branderud
Anders Branderud

Reputation: 33

Ruby upgrade from 1.8.5 to 1.8.7 and make all programs understand to use the newer version

Here is a question related to Ruby.

The Express Installation of OpenNebula 2.2.0 on CentOS has caused me big problems, since it installs Ruby 1.8.5, which is incompatible with Sunstone. I installed Ruby 1.9.2 after executing the Express installation, but the problem remained, since Sunstone tried to use the old Ruby-installation.

I don't know how to configure, so that the newer Ruby-version should be used instead.

After this problem I reinstalled CentOS and installad Ruby 1.8.7. When I do ruby -v, it shows: ruby 1.8.7 (2010-12-23 patchlevel 330).

But when I do 'gem update –system', it says (Gem::InstallError) rubygems-update requries Ruby Version >= 1.8.7.. An older version was installed before from the CentOS-repository (for yum install) and apparently the GEM install doesn't understand that I have installed a newer version.

So my question is: How should I configure my system so that all programs will understand to use Ruby 1.8.7 ?

Thanks!

Anders Branderud

Upvotes: 3

Views: 1788

Answers (1)

kfl62
kfl62

Reputation: 2514

I suggest to try using Ruby Version Manager

bash < <(curl -s https://rvm.ioinstall/rvm)

and then, or even better before :), read some documentation about rvm.

Upvotes: 3

Related Questions