# Bash: gem: command not found

**URL:** <https://www.ruby-forum.com/t/bash-gem-command-not-found/200314>\
**Category:** IT\
**Created:** [December 9, 2010, 1:50am UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314 "2010-12-09T01:50:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/u/Dobai-Pataky_BSSSSl)\
**Post date:** [December 9, 2010, 1:50am UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314/1 "2010-12-09T01:50:48Z")

</div>

Salve,

è circa 4 ore che navigo nell’etere in cerca di soluzioni. Ho seguito  
una guida a pagamento di Michael H…  
Ho installato git tramite apt-get install git-core, poi curl… e tramite  
quello ho installato rvm…e fin qui tutto bene… poi provo arrivo ad  
installare rails… e mi da quell’errore… un esempio questo codice che  
ho tentato di fare l’update di gem.

debian:/home/matteo# gem update --system  
bash: gem: command not found

Sapevo di dover modificare il .bashrc riguardo il path di gem ma nulla  
da fare. Questo è il mio .bashrc:

# ~/.bashrc: executed by bash(1) for non-login shells.

export PS1=’\h:\w$ ’  
umask 022

# You may uncomment the following lines if you want `ls’ to be

colorized:

# export LS\_OPTIONS=’–color=auto’

# eval “`dircolors`”

# alias ls=‘ls $LS\_OPTIONS’

# alias ll=‘ls $LS\_OPTIONS -l’

# alias l=‘ls $LS\_OPTIONS -lA’

# 

# Some more alias to avoid making mistakes:

# alias rm=‘rm -i’

# alias cp=‘cp -i’

# alias mv=‘mv -it’

# Git tab completion

source ~/git-completion.bash

# Show branch in status line

PS1=’[\W$(\_\_git\_ps1 " (%s)")]$ ’  
export PROMPT\_COMMAND=‘echo -ne “\033]0;${PWD/#HOME/~}\007”’

PATH=$PATH:/usr/local/lib/ruby/gems/1.8/  
export PATH

* * *

sono arrivato a quel percorso tramite vari forum ma l’ultima verifica  
l’ha data il comando:

debian:/home/matteo# ruby -e “require ‘rubygems’; puts Gem.path”  
/root/.gem/ruby/1.8  
/usr/lib/ruby/gems/1.8

però se tipo faccio:  
debian:/home/matteo# which ruby  
/usr/bin/ruby

mentre:  
debian:/home/matteo# which gem  
debian:/home/matteo#

praticamente non torna niente.  
e in effetti se faccio:  
matteo@debian:~$ echo $PATH  
/usr/local/bin:/usr/bin:/bin:/usr/games  
non c’è la dir di gems…

Please HELP ME!  
Su windows 7 mi da problemi di sqlite3, su backtrack 4 pure…  
Su debian c’è il problema delle gemme… Non ho mai avuto tutti sti  
problemi! xD soprattutto su linux… ☹

---

<div class="post-metadata">

**Author:** ![matteobo77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c0e974/32.png) [@matteobo77](https://www.ruby-forum.com/u/matteobo77)\
**Post date:** [December 9, 2010, 2:16am UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314/2 "2010-12-09T02:16:58Z")

</div>

> debian:/home/matteo# gem update --system  
> bash: gem: command not found

Su Debian/Ubuntu, conviene togliere gems da apt. Poi, installi  
rubygems ‘a mano’. Sul mio sistema, si chiama gem1.8, non gem.

–  
David N. Welton

> **[David N. Welton](https://www.welton.it/davidw/)**

[http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![matteobo77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c0e974/32.png) [@matteobo77](https://www.ruby-forum.com/u/matteobo77)\
**Post date:** [December 9, 2010, 2:30am UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314/3 "2010-12-09T02:30:06Z")

</div>

l’avevo già installato a mano…  
infatti usciva scritto:  
RubyGems installed the following executables:  
/usr/bin/gem1.8

ho provato a mettere quello nel .bashrc e non cambia nulla…  
inoltre ho dato apt-get remove gem:

[matteo]# apt-get remove gem  
Lettura della lista dei pacchetti in corso… Fatto  
Generazione dell’albero delle dipendenze in corso  
Lettura informazioni sullo stato… Fatto  
Il pacchetto gem non è installato, quindi non è stato rimosso

cosa faccio? xD

ps: vedo che sei di Padova… io di Verona 🙂

---

<div class="post-metadata">

**Author:** ![matteobo77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c0e974/32.png) [@matteobo77](https://www.ruby-forum.com/u/matteobo77)\
**Post date:** [December 9, 2010, 2:51am UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314/4 "2010-12-09T02:51:24Z")

</div>

> l’avevo gi installato a mano..  
> infatti usciva scritto:  
> RubyGems installed the following executables:  
> /usr/bin/gem1.8

Si`, devi usare quello, non ‘gem’.

> ho provato a mettere quello nel .bashrc e non cambia nulla..  
> inoltre ho dato apt-get remove gem:
> 
> [matteo]# apt-get remove gem  
> Lettura della lista dei pacchetti in corso… Fatto  
> Generazione dell’albero delle dipendenze in corso  
> Lettura informazioni sullo stato… Fatto  
> Il pacchetto gem non installato, quindi non stato rimosso

> cosa faccio? xD

Si chiama ‘rubygems’ il pacchetto.

> ps: vedo che sei di Padova.. io di Verona 🙂

In questo momento, pero`, sono a "casa", a Eugene, Oregon - un po' piu` distante:-)

–  
David N. Welton

> **[David N. Welton](https://www.welton.it/davidw/)**

[http://www.dedasys.com/](http://www.dedasys.com/)

---

<div class="post-metadata">

**Author:** ![matteobo77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c0e974/32.png) [@matteobo77](https://www.ruby-forum.com/u/matteobo77)\
**Post date:** [December 10, 2010, 7:11pm UTC](https://www.ruby-forum.com/t/bash-gem-command-not-found/200314/5 "2010-12-10T19:11:26Z")

</div>

Adesso ho capito dove ti ho visto… Sul gruppo Italian Startup Scene! 🙂  
Comunque qui non va nulla… se tipo formatto tutto… reinstallo debian  
507… che guida mi consiglieresti? 🙂
