gem install to a different directory linux

C++
$ gem install --install-dir /path/to/gems/folder fooexport GEM_HOME=~/projects/shared/gems/ruby/1.8/gems
Source

Also in C++: