Vytvoříme si adresář ve kterém budeme mít gemy.
#
mkdir /usr/local/gems
V tomto adresáři vytvoříme skript setvars
s následujícím obsahem:
#!/bin/bash export GEM_HOME=/usr/local/gems export RUBYLIB=$GEM_HOME/lib export PATH=$GEM_HOME/bin:$PATH
Skript načteme a nastavíme si proměnné
#
source setvars
Stáhneme a nainstalujeme rubygems.
#
mkdir /usr/local/download#
cd /usr/local/download#
wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz#
cd /usr/local/src#
tar xzvf /usr/local/download/rubygems-1.3.6.tgz#
cd rubygems-1.3.6#
ruby setup.rb --prefix=/usr/local/gems
Při instalaci se v adresáři /usr/local/gems/bin
objeví program gem1.8. Pokud chceme, můžeme si jej „přejmenovat“ na gem.
#
cd /usr/local/gems/bin#
ln -s gem1.8 gem
Nyní je ještě třeba každému uživateli modifikovat jeho ~/.bashrc
soubor aby ruby vědělo kde má rubygems. To udělám tak že na začátek ~/.bashrc
přesně uvedeme:
# Modifikace kvůli lokálním rubygems source /usr/local/gems/setvars