Edelsteinbefehl nicht gefunden

86

Ich habe gem auf Ubuntu 10.10 32 Bit mit installiert

apt-get install gem -y

Aber wenn ich versuche zu rennen

gem install something.gem

Ich erhalte die Fehlermeldung, dass der Befehl nicht gefunden wurde.

bash: gem: command not found

Ich habe gem installiert. Gibt es einen Grund dafür, dass der Befehl nicht gefunden werden kann?

Diese Dateien wurden per Gem-Paket installiert

http://pastie.org/3483416

awmusic12635
quelle
Es heißt /usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1.9.3-p125@global/bin:/usr/local/rvm/rubies /ruby-1.9.3-p125/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: / usr / ga mes
awmusic12635

Antworten:

52

Willst du Rubin Edelsteine? Wenn ja, müssen Sie libgemplugin-ruby installieren und dann befindet sich das Ruby-Programm 'gem' in Ihrem Pfad:

aptitude install libgemplugin-ruby
01100110
quelle
6
Welchen Spiegel verwenden Sie, um dieses Paket zu finden? Ich kann hier nicht mit der Standard-Raspbian-Quelle finden.
Gog
120

Versuche Folgendes:

sudo apt-get install rubygems
Thomas
quelle
10
Was ist der Unterschied zwischen dieser und der Installation ruby?
Basickarl
23

Der folgende Befehl installiert Ruby Gem für Ubuntu:

apt-get install libgemplugin-ruby

Ich habe es getan, nachdem Ruby installiert wurde.

Druvision
quelle
2
Paket für Ubuntu 18 konnte nicht gefunden werden! :(
Nirojan Selvanathan
21

Wenn Sie dieses Paket installieren, können Sie den gemBefehl unter Debian 8 verwenden:

apt-get install rubygems-integration

Um ein Gem-Paket zu installieren, benötigen Sie möglicherweise auch:

apt-get install ruby ruby-dev
jsnjack
quelle
1
Obwohl der Code geschätzt wird, sollte er immer eine begleitende Erklärung enthalten. Das muss nicht lange dauern, wird aber erwartet.
Peterh - Wiedereinstellung Monica
10

FWIW, das entsprechende Paket für RHEL / Fedora / CentOS / etc und SuSE / OpenSuSE, scheint als "Rubygems" bezeichnet zu werden.

David Arnold
quelle
9

Der folgende Befehl kann Ihnen helfen

sudo apt-get install ruby

Akash Jain
quelle
8

Unter Debian, Ubuntu oder Linux Mint:

$ sudo apt-get install rubygems ruby-dev

Unter CentOS, Fedora oder RHEL:

$ sudo yum install rubygems ruby-devel
Yash Vekaria
quelle
6

Unter CentOS 7 können Sie Folgendes tun:

yum -y installiere rubygems-devel

Das hat bei mir funktioniert.

thedude
quelle
5

Unter Ubuntu 14.04

apt-get install ruby ruby-dev

Dies wird gemfür Sie installiert .

emmmphd
quelle
3

Ich weiß, dass dies für eine Antwort etwas spät ist. Aber ich bin auf diesen Fehler gestoßen und habe hier eine Lösung gefunden: https://rvm.io/integration/gnome-terminal

Sie müssen nur "Befehl als Anmeldeshell ausführen" unter den Terminaleinstellungen aktivieren.

Castrike
quelle
2

Überprüfen Sie, ob rvm eine Funktion ist type rvm | head -1

Connor Leech
quelle
Hat für mich gearbeitet. Ich habe eine Fehlermeldung erhalten, während die Befehlsausgabe lautete: rvm ist /home/zesaver/.rvm/bin/rvm . Dann fügte ich meiner .bashrc hinzu: [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # Lädt RVM als Funktion in eine Shell-Sitzung . Und mein Terminal wieder geöffnet. Jetzt war die Antwort: rvm ist eine Shell-Funktion . Und der Edelsteinbefehl begann zu funktionieren.
Zesaver
1

Der folgende Befehl gibt Ihnen eine Liste der Dateien, die das Gem-Paket installiert hat:

dpkg -L gem

Das sollte Ihnen bei der Fehlerbehebung helfen.

Martinhans
quelle
Ok, ich habe es ausgeführt und eine Liste von Dateien erhalten
awmusic12635
1

Versuchen

$ /usr/bin/pd-gem

oder

$ pd-gem

perreal
quelle