# Rails -v il programma non è attualmente installato

**URL:** <https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432>\
**Category:** IT\
**Created:** [August 8, 2011, 3:00pm UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432 "2011-08-08T15:00:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [August 8, 2011, 3:00pm UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432/1 "2011-08-08T15:00:12Z")

</div>

salve a tutti, sono abbastanza nuovo di ruby e RoR e vorrei porvi un  
semplice problemino.  
Ho installato ruby 1.9.2 e rails 3.0.9(su Ubuntu 11.04).Il problema è il  
seguente:

fruit@fruit-VGN-FW21Z:~$ rails -v  
Il programma “rails” non è attualmente installato. È possibile  
installarlo digitando:  
sudo apt-get install rails  
fruit@fruit-VGN-FW21Z:~$ su  
Password:  
root@fruit-VGN-FW21Z:/home/fruit# rails -v  
Rails 3.0.9  
root@fruit-VGN-FW21Z:/home/fruit#

Chiaramente la gemma rails viene riconosciuta solo come root , mentre se  
provo senza autenticarmi come tale mi dice di installarla dai repo  
ufficiali.Da cosa puo dipendere?

---

<div class="post-metadata">

**Author:** ![fruitjem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/aeb1de/32.png) [@fruitjem](https://www.ruby-forum.com/u/fruitjem)\
**Post date:** [August 8, 2011, 3:21pm UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432/2 "2011-08-08T15:21:47Z")

</div>

Ciao,  
concordo, ad una prima occhiata direi che l’ambiente stato configurato  
solo per root ( nel .profile/.bash\_profile/.bashrc di root ci sar la  
modifica del PATH, le altre variabili d’ambiente e il resto della  
configurazione).  
Visto che sei agli inizi e di sicuro prima o poi vorrai provare qualche  
vecchia release io ti consiglierei di installare rvm (  
[http://beginrescueend.com/](http://beginrescueend.com/) ) con il tuo utente non root.

my .02, umberto

---

<div class="post-metadata">

**Author:** ![fruitjem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/aeb1de/32.png) [@fruitjem](https://www.ruby-forum.com/u/fruitjem)\
**Post date:** [August 8, 2011, 3:58pm UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432/3 "2011-08-08T15:58:48Z")

</div>

l ho installata facilmente con il mio utente con comando:

bash \< \<(curl -s [https://rvm.beginrescueend.com/install/rvm](https://rvm.beginrescueend.com/install/rvm))

So che rvm permette di eseguire diverse versioni di ruby in un singolo  
sistema ma non capisco l’utilità di questa cosa inerente al mio  
problema. 🙂  
Premetto che se dal mio utente digito ruby -v ottengo:

fruit@fruit-VGN-FW21Z:~$ ruby -v  
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

---

<div class="post-metadata">

**Author:** ![fruitjem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/aeb1de/32.png) [@fruitjem](https://www.ruby-forum.com/u/fruitjem)\
**Post date:** [August 9, 2011, 3:50am UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432/4 "2011-08-09T03:50:43Z")

</div>

grazie umberto,+1 rvm 😉

fruit@fruit-VGN-FW21Z:~$ rails -v  
Rails 3.0.9

---

<div class="post-metadata">

**Author:** ![fruitjem](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/aeb1de/32.png) [@fruitjem](https://www.ruby-forum.com/u/fruitjem)\
**Post date:** [August 8, 2011, 4:59pm UTC](https://www.ruby-forum.com/t/rails-v-il-programma-non-e-attualmente-installato/210432/5 "2011-08-08T16:59:45Z")

</div>

Ti suggerivo rvm perch se non ti servono configurazioni particolari e  
ti basta un sistema che funzioni, con rvm azzeri i problemi di  
installazione (non c’ nulla di manuale da fare).

Da quello che hai incollato nel tuo primo messaggio sono evidenti due  
cose:  
1- con l’utente fruit ubuntu risolve “rails” usando lo script di  
suggerimento per i comandi e quindi ruby/rails non installato  
correttamente  
2- con l’utente root la configurazione corretta.  
E’ solamente questione di environment dei due utenti, secondo me.

Visto che nel tuo log non invochi mai il comando “rvm 1.9.2”, deduco che  
avrai installato ruby/rails direttamente da ubuntu o manualmente. Il  
primo approccio lo sconsiglierei, ho persino dubbi sul fatto che  
funzioni senza intervento dell’utente. Se questo il tuo caso, una fix  
veloce sarebbe riallineare il bash profile di fruit con quello di root  
per quanto riguarda ruby, sperando che basti.

Se hai problemi con l’installazione di rvm verifica di aver eseguito  
quanto descritto al punto 2 /single-user della guida che trovi qui:  
[http://www.beginrescueend.com/rvm/install/](http://www.beginrescueend.com/rvm/install/) (non mi pare serva altro)

ciao,umberto
