Comando gemma non trovato


89

Ho installato gem su Ubuntu 10.10 a 32 bit con

apt-get install gem -y

Ma quando provo a correre

gem install something.gem

Ottengo l'errore del comando non trovato.

bash: gem: command not found

Ho installato gem, c'è qualche motivo per cui dice che non riesce a trovare il comando?

Questi file sono stati installati dal pacchetto gem

http://pastie.org/3483416


Dice /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

Risposte:


53

Vuoi gemme di rubino? In tal caso, è necessario installare libgemplugin-ruby e quindi il programma ruby ​​'gem' sarà nel tuo percorso:

aptitude install libgemplugin-ruby

6
quale mirror usi per trovare questo pacchetto? Non riesco a trovare qui con il sources.list di raspbian predefinito.
gog

123

Prova quanto segue:

sudo apt-get install rubygems

12
Qual è la differenza tra questo e l'installazione solo ruby?
basickarl

23

Il seguente comando installa ruby ​​gem per ubuntu:

apt-get install libgemplugin-ruby

L'ho fatto dopo aver installato Ruby.


2
Impossibile trovare il pacchetto per Ubuntu 18! :(
Nirojan Selvanathan

22

L'installazione di questo pacchetto consente di utilizzare il gemcomando su Debian 8:

apt-get install rubygems-integration

Per installare un pacchetto gem potresti anche aver bisogno di:

apt-get install ruby ruby-dev

1
Sebbene il codice sia apprezzato, dovrebbe sempre avere una spiegazione di accompagnamento. Non deve essere lungo, ma è previsto.
peterh - Ripristina Monica il

10

FWIW, il pacchetto equivalente per RHEL / Fedora / CentOS / etc e SuSE / OpenSuSE sembra essere chiamato "rubygems".


9

Il seguente comando potrebbe aiutarti

sudo apt-get install ruby


9

Su Debian, Ubuntu o Linux Mint:

$ sudo apt-get install rubygems ruby-dev

Su CentOS, Fedora o RHEL:

$ sudo yum install rubygems ruby-devel

6

Su CentOS 7 puoi fare:

yum -y installa rubygems-devel

Ha funzionato per me.


6

Su Ubuntu 14.04,

apt-get install ruby ruby-dev

questo verrà installato gemper te.



2

controlla che rvm sia una funzione type rvm | head -1


Ha funzionato per me. Ho ricevuto un errore mentre l'output del comando era: rvm è /home/zesaver/.rvm/bin/rvm . Poi ho aggiunto al mio .bashrc: [[-s "$ HOME / .rvm / scripts / rvm"]] && source "$ HOME / .rvm / scripts / rvm" # Carica RVM in una sessione di shell come funzione . E ho riaperto il mio terminale. La risposta è stata: rvm è una funzione di shell . E il comando gem ha iniziato a funzionare.
Risparmia il

1

Il seguente comando ti fornirà l'elenco dei file installati dal pacchetto gem:

dpkg -L gem

che dovrebbe aiutarti a risolvere i problemi.


Ok, l'ho eseguito e ho ottenuto un elenco di file
awmusic12635


1

Ho avuto lo stesso problema. Quello che ho fatto è stato:

sudo apt-get update

E quindi reinstallare ruby-full

sudo apt-get install ruby-full
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.