Nutzung von rubygems ohne Rootzugang
Angelegt von Andreas Steinel
Das Programm gem
muss auf dem Rechner vorhanden sein, sonst klappt nichts. Für die Nutzung – speziell die Installation von gems – sollte man sich ein extra Verzeichnis anlegen, z.B.
mkdir ~/gems
Danach kann man die gewünsche gem’s, z.B. rails
installieren:
gem install -y -i ~/gems rails
oder die etwas schnellere Variante ohne Dokumentation
gem install -y --no-rdoc --no-ri -i ~/gems rails
Dies dauert dann je nach Rechner- und Netzgeschwindigkeit einige Minuten. Danach kann man mit folgendem Kommando prüfen, ob gem momentan nach gem’s sucht:
gem env
Jetzt muss man seine eigene gem-Quelle zum Suchpfad hinzufügen. Am besten in der jeweiligen .$MYSHELLrc
eintragen und die Einstellungen neu lesen lassen:
export GEM_PATH=~/gems:$GEM_PATH
export PATH=~/gems/bin:$PATH
Nach einem erneutem Aufruf von gem env
sollte nun das eigene gem-Verzeichnis dort zu finden sein und mit gem list
die installierten Pakete angezeigt werden.