# Rails -v

**URL:** <https://www.ruby-forum.com/t/rails-v/128705>\
**Category:** IT\
**Created:** [February 10, 2008, 7:22pm UTC](https://www.ruby-forum.com/t/rails-v/128705 "2008-02-10T19:22:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 7:22pm UTC](https://www.ruby-forum.com/t/rails-v/128705/1 "2008-02-10T19:22:27Z")

</div>

Sono un principiante per sistemi Linux.  
Su ubuntu rails -v o qualsiasi altra opzione mi da errore.  
Con solo rails mi apre la pagina man.

La versione rails Ã¨ la 2.0.2  
Saluti

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 7:28pm UTC](https://www.ruby-forum.com/t/rails-v/128705/2 "2008-02-10T19:28:45Z")

</div>

Quale errore?

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 7:34pm UTC](https://www.ruby-forum.com/t/rails-v/128705/3 "2008-02-10T19:34:07Z")

</div>

Luca G. wrote:

> Quale errore?

getopt: invalid option --v

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 9:47pm UTC](https://www.ruby-forum.com/t/rails-v/128705/4 "2008-02-10T21:47:42Z")

</div>

Bi Ma wrote:

> Luca G. wrote:
> 
> > Quale errore?
> 
> getopt: invalid option --v

Provato con un solo trattino? Quando passi le opzioni estese, vanno  
usati due trattini. ES: -h oppure --help.

Luca

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 10:43pm UTC](https://www.ruby-forum.com/t/rails-v/128705/5 "2008-02-10T22:43:31Z")

</div>

Luca G. wrote:

> Bi Ma wrote:
> 
> > Luca G. wrote:
> > 
> > > Quale errore?
> > 
> > getopt: invalid option --v
> 
> Provato con un solo trattino? Quando passi le opzioni estese, vanno  
> usati due trattini. ES: -h oppure --help.
> 
> Luca

con un solo trattino.  
getopt: invalid option --v

questa risposta Ã¨ per il comando: rails -v.

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 15, 2008, 9:40am UTC](https://www.ruby-forum.com/t/rails-v/128705/6 "2008-02-15T09:40:28Z")

</div>

Bi Ma wrote:

> Sono un principiante per sistemi Linux.  
> Su ubuntu rails -v o qualsiasi altra opzione mi da errore.  
> Con solo rails mi apre la pagina man.
> 
> La versione rails Ã¨ la 2.0.2  
> Saluti

Questa cosa Ã¨ capitata anche a me e mi ha fatto andare al manicomio per  
un bel po’…

Allora sembra che quando installi ubuntu lui di default installi la  
versione 1.x di rails e la mette in /usr/bin.

Quando tu hai installato la versione 2.0.2 di rails con gem sicuramente  
Ã¨ finita in /var/lib/gems/1.8/bin/

Ora poichÃ¨ questa directory non Ã¨ nel path quando lanci il comando rails  
lui si prende la versione 1 che si trova in /usr/bin invece di andarsi a  
prendere la 2.0.2 che si trova in /var/lib/gems/1.8/bin/. (Per vedere  
quale si prenda usa il comando which rails).

La versione 1 non riconosce l’opzione -v a riga comando e da qui  
l’errore.  
Inoltre questa situazione crea anche altri errori perchÃ© se hai fatto  
delle applicazioni con il comando rails nomeapp lui sta utilizzando la  
versione 1 di rails e quindi non ti funzioneranno dei metodi introdotti  
in rails successivamente.

Per vedere quale versione di rails stai urilizzando, visto che non  
funziona rails -v, vai sotto nomeapp e lancia ruby script/console. Da  
qui digita Rails::VERSION::STRING e vedi che ti stampa a video.

Per risolvere il problema edita il file .bashrc della tua homedir e  
aggiungi la riga  
PATH="/var/lib/gems/1.8/bin:#{PATH}"

Saluti

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 18, 2008, 3:45pm UTC](https://www.ruby-forum.com/t/rails-v/128705/7 "2008-02-18T15:45:44Z")

</div>

Sam P. wrote:

> Bi Ma wrote:
> 
> > Sono un principiante per sistemi Linux.  
> > Su ubuntu rails -v o qualsiasi altra opzione mi da errore.  
> > Con solo rails mi apre la pagina man.
> > 
> > La versione rails Ã¨ la 2.0.2  
> > Saluti
> 
> Allora sembra che quando installi ubuntu lui di default installi la  
> versione 1.x di rails e la mette in /usr/bin.
> 
> Quando tu hai installato la versione 2.0.2 di rails con gem sicuramente  
> Ã¨ finita in /var/lib/gems/1.8/bin/
> 
> Per risolvere il problema edita il file .bashrc della tua homedir e  
> aggiungi la riga  
> PATH="/var/lib/gems/1.8/bin:#{PATH}"

Ciao, se effettivamente hai installato rails con apt-get install rails  
etc etc ti mette rails 1.x, se poi hai anche installato la gem di rails  
tutto smette di funzionare correttamente.

Prova magari a fare anche:  
rails --version  
sudo rails -v

Se la versione con sudo funziona significa che per qualche ragione rails  
Ã¨ eseguibile SOLO da root… poi risolvere cambiando i permessi o  
reinstallando rails.

Altrimenti il modo migliore che hai di procedere Ã¨ disinstallare il  
tutto con apt-get remove o apt-get purge e poi reinstallare installando  
rails SOLO con la gem (sudo gem install rails --include-dependencies)  
occhio che a volte anche ruby-gems puÃ² essere una versione errata… ti  
suggerisco di installarlo dal pacchetto tar e non con apt-get…

---

<div class="post-metadata">

**Author:** ![sij](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b9e5f3/32.png) [@sij](https://www.ruby-forum.com/u/sij)\
**Post date:** [February 10, 2008, 11:17pm UTC](https://www.ruby-forum.com/t/rails-v/128705/8 "2008-02-10T23:17:17Z")

</div>

Che sistema operativo hai? Come hai installato rails? Provato a  
disinstallare e reinstallare? Prova a fare qualche esperimento con  
getopt per capire se è lì il problema.
