Instalé RVM desde cero siguiendo la guía de instalación en el sitio web oficial. Instalé Rails, creé una aplicación ficticia y todo funcionó bien.Usando RVM en Ubuntu 12.04 para usar Rails. El programa 'carriles' no está actualmente instalado
Apagué mi máquina.
A la mañana siguiente, se volvió a encender la máquina (arranque en frío) y el tratado de ejecutar "rails -v
" de la consola, pero me sale el siguiente mensaje de error:
Sergio @ Sergio trabajo ~ $ rails -v
El programa 'rails' no está actualmente instalado . Se puede instalar escribiendo: sudo apt-get instalar rieles
puedo correr ruby -v
muy bien, y obtener el siguiente mensaje:
Sergio @ Sergio trabajo ~ $ ruby -v
rubí 1.9.3p194 (2012-04-20 revisión 35410) [x86_64-linux]
también puedo correr muy bien gem list
, salida:
[email protected] ~ $ gem list
*** LOCAL GEMS ***
actionmailer (3.2.3)
actionpack (3.2.3)
activemodel (3.2.3)
activerecord (3.2.3)
activeresource (3.2.3)
activesupport (3.2.3)
arel (3.0.2)
builder (3.0.0)
bundler (1.1.4)
coffee-rails (3.2.2)
coffee-script (2.2.0)
coffee-script-source (1.3.3)
erubis (2.7.0)
execjs (1.4.0)
faraday (0.8.0)
google_drive (0.3.0)
hike (1.2.1)
httpauth (0.1)
i18n (0.6.0)
journey (1.0.3)
jquery-rails (2.0.2)
json (1.7.3)
libv8 (3.3.10.4 x86_64-linux)
mail (2.4.4)
mime-types (1.18)
multi_json (1.3.6, 1.3.5)
multipart-post (1.1.5)
mysql2 (0.3.11)
nokogiri (1.5.0)
oauth (0.4.6)
oauth2 (0.7.1)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.3)
railties (3.2.3)
rake (0.9.2.2)
rdoc (3.12)
rubygems-bundler (1.0.2)
rvm (1.11.3.3)
sass (3.1.19, 3.1.18)
sass-rails (3.2.5)
sprockets (2.1.3)
sqlite3 (1.3.6)
therubyracer (0.10.1)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)
uglifier (1.2.4)
¿Por qué mi comando rails -v
ya no funciona? Solía tener este "truco" donde necesitaría ejecutar un comando en el terminal, "source something something
" una vez, antes de que los rieles fueran "reconocidos" como un comando real. Tuve que hacerlo una vez por terminal, lo que significa que si cerré una terminal tuve que volver a ejecutar esto después de abrir una nueva ventana.
Parece que ya no puedo encontrar este comando en la sección de Ayuda de RVM (donde lo encontré originalmente) y dado que soy nuevo en Linux, estas configuraciones avanzadas son complejas para mí.
¿Alguna idea?
¿Seleccionó el rubí y el gemset apropiados? ¿Está RVM configurado en el script de inicio de su shell? –
Muy relacionado: http://stackoverflow.com/a/10940420/1301972. Vea mi respuesta sobre los archivos de inicio de Ubuntu. –