it-swarm.com.de

Der "Edelstein" -Befehl funktioniert nicht - Warum?

Ubuntu 10.10 hier. In der Befehlszeile versuche ich Folgendes zu tun:

gem install railsless-deploy

Ich erhalte diese Nachricht:

Das Programm 'gem' ist in folgenden Paketen enthalten: * rubygems1.8 * rubygems1.9.1 Versuch: Sudo apt-get install

Also habe ich: Sudo apt-get install rubygems1.9.1

Ich versuche dann den Befehl noch einmal: gem install railsless-deploy

Die gleiche Nachricht wird jedoch erneut angezeigt. Warum? Irgendeine Hilfe, um das herauszufinden?

Danke vielmals.

4
MEM

rubygems1.9.1 ist ein virtuelles Paket, das nur aus Gründen der Abwärtskompatibilität zu existieren scheint.

Es installiert Ruby1.9.1.

Ruby1.9.1 bietet /usr/bin/gem1.9.1.

Wenn Sie also Ruby 1.9.1 möchten, sollten Sie gem1.9.1 anstelle von gem ausführen.

Oder wenn Sie Ruby 1.8.x möchten, sollten Sie gem ausführen.

(Theoretisch sollten Sie in der Lage sein, update-alternatives --config gem auszuführen, um /usr/bin/gem auf die Version 1.9.1 zu verweisen, aber dies scheint nicht zu funktionieren.)

5
Mikel