Bash: gem: command not found

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:
[email protected]:~$ 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… :frowning:

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

http://www.welton.it/davidw/

http://www.dedasys.com/

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 :slight_smile:

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 :slight_smile:

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


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

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