rails instalar gratis descargar actualizar ruby-on-rails ruby linux ubuntu rvm

ruby on rails - instalar - Usando RVM en Ubuntu 12.04 para usar Rails. El programa ''Rails'' no está instalado actualmente.



ruby version (3)

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.

Apago mi máquina.

A la mañana siguiente, volví a encender la máquina (arranque en frío) y intenté ejecutar " rails -v " desde la consola, pero aparece el siguiente mensaje de error:

sergio @ sergio trabajo ~ $ rieles -v

El programa ''rieles'' no está instalado actualmente. Puede instalarlo escribiendo: sudo apt-get install rails

Puedo ejecutar ruby -v muy bien, y recibir el siguiente mensaje:

sergio @ sergio trabajo ~ $ ruby ​​-v

ruby 1.9.3p194 (2012-04-20 revisión 35410) [x86_64-linux]

También puedo ejecutar la gem list muy bien, salida:

sergio@Sergio-work ~ $ 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 necesitaba ejecutar un comando en la terminal, " source something something " una vez, antes de que los rieles fueran "reconocidos" como un comando real. Tuve que hacer esto una vez por terminal, lo que significa que si cerraba un terminal tenía que volver a ejecutar esto después de abrir un nuevo terminal de ventana.

Parece que ya no puedo encontrar este comando en la sección de Ayuda para RVM (donde lo encontré originalmente) y como soy bastante nuevo en Linux, estas configuraciones avanzadas son complejas para mí.

¿Algunas ideas?


Aquí hay otra posibilidad. Esto me paso a mi Todo funcionaba bien y sudo''ed en la raíz. Dejé la terminal abierta y regresé un par de días después.

Los rieles no funcionarían. Justo como dijiste que estaba allí en las gemas. Resulta que solo necesitaba salir del usuario root y volver a mi usuario habitual y los rieles estaban bien.



source ~/.rvm/scripts/rvm escribir la source ~/.rvm/scripts/rvm antes de intentar usar Rails.

Creo que la instalación de RVM sugiere poner esta línea (o algo similar) en su .bashrc .

Ejecuta el siguiente comando en la Terminal:

echo "source /$HOME/.rvm/scripts/rvm" >> ~/.bashrc

Esto agrega la source /$HOME/.rvm/scripts/rvm línea source /$HOME/.rvm/scripts/rvm al final del archivo .bashrc.

Al hacerlo, se asegura de que RVM se cargue correctamente cada vez que abra un terminal.