I compiled Ruby from source, and installed it to /opt/ruby/ .
The purpose is to have two versions of Ruby 1.9 and Ruby 1.8 … Certain users can use 1.9
After creating a rails app (rails new app) , When a script performs bundle install
, the gems are trying to get installed in /opt/ruby/.
How to configure it to install it in user_home directory ?
I don’t want to use the solution, where I install the gems as the root user to the ruby bin directory.
This is the error that I get:
Gem::Exception: Cannot load gem at [/opt/ruby/lib/ruby/gems/1.9.1/cache/multi_json-1.7.7.gem] in /home/boopathi/apps/abcd
An error occurred while installing multi_json (1.7.7), and Bundler cannot continue.
Make sure that gem install multi_json -v '1.7.7'
succeeds before bundling.