¿Cómo configuro Ruby on Rails?

14

Estoy interesado en configurar un entorno Ruby on Rails en mi computadora portátil 10.10.

¿Hay algo especial que deba tener en cuenta para la instalación (es decir, que podría ser nuevo o exclusivo de 10.10)?

¿Hay algún tutorial sugerido que pueda seguir?

Gracias por adelantado.

rifferte
fuente

Respuestas:

13

Hay muchas formas de instalar ruby.

  1. RVM. Esta es la forma "tradicional" que utilizan muchos rubíes.

  2. rbenv.

  3. De paquetes .

  4. De la fuente (respuesta próxima).

no usado
fuente
¿Hay una gran diferencia entre RVM y RBENV? He tratado de leer la documentación de ambos, pero hay algunas cosas que aún no sé (soy muy novato en ruby), como rbenv usa shims ... ¿cuál recomendarías en este caso?
ltdev
2

Esta pregunta tiene una respuesta que conduce a un artículo de "cómo hacer" mucho más interesante " Ubuntu, Ruby, RVM, Rails y You" que nos guía a través de una nueva instalación de Ruby (y cosas relacionadas), a partir de rvm. Agrega información y ofrece muchos comentarios para los principiantes, porque Ruby es realmente algo horrible de configurar cuando uno no tiene todo ese conocimiento y apoyo.

El artículo se actualizó por última vez el 11 de octubre de 2012 y debería instalar Ruby 1.9.3, RVM y Rails 3.2.8.

Estoy publicando esta respuesta para vincular las preguntas relacionadas.

Starlocke
fuente
1

Lo que sigue son instrucciones para instalar Ruby on Rails (RoR) usando rvm . Actualmente esto instalará las versiones ruby ​​1.9.3 y 2.0.0 con rails versión 4.0.0.

Instalar la última versión de RVM, Ruby y Rails (fuera de los repositorios normales)

  1. Eliminando todos los paquetes e instalaciones existentes de ruby ​​y rvm.

    Nota: Aparentemente, Ubuntu tiene una versión rota de rvm disponible en los repositorios (No, no tengo un enlace a los problemas específicos a la mano y no he podido identificar un error en Launchpad en referencia a esto. Hay varias llamas -Wars con respecto a no usar los repositorios estándar que no entraré aquí ;-)).

    Cuando uno intenta ejecutarlo para instalar una versión actualizada de ruby ​​a través de una instalación rvm existente, se le mostrará un mensaje que lo redirige a una solución ubicada en Stack Overflow .

    Cito la solución aquí para completar:

    Aquí, deberá eliminar los paquetes existentes de ruby ​​o rvm junto con sus archivos de configuración. Ejecute los siguientes comandos desde la terminal ( Ctrl- Alt- t):

    sudo apt-get --purge remove ruby-rvm
    sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    

    Abra una nueva terminal y valide el entorno de las configuraciones antiguas de RVM (no debería haber salida):

    env | grep rvm
    

    si hubo salida, intente abrir una nueva terminal, si no ayuda, reinicie su computadora.

  2. Instale los nuevos (más recientes) binarios de ruby ​​y rvm con el siguiente comando:

    \curl -L https://get.rvm.io | 
      bash -s stable --ruby --autolibs=enable --auto-dotfiles
    

    Durante la descarga de la instalación, se realizarán algunos cambios en usted ~/.bash_profiley en otros archivos de configuración. Tenga en cuenta que también hay varias instrucciones importantes que aparecen en la pantalla.

    Es importante que los siga para que su instalación sea exitosa. En este punto, es posible que se le solicite su contraseña de sudo / root para satisfacer cualquier dependencia que falte. Ingrese y seleccione [Y} en el indicador apropiado.

    Nota: Estos archivos se están descargando desde la rama estable en GitHub aquí .

    RVM se instalará en /home/username/.rvm/

    Agregar línea de RUTA rvm a /home/username/.bashrc /home/username/.zshrc.

    Agregar línea de carga rvm a /home/username/.bash_profile /home/username/.zprofile.

  3. Obtenga su archivo rvm para que los nuevos cambios surtan efecto. Ejecute el comando:

    source /home/username/.rvm/scripts/rvm

  4. Verifique que esté ejecutando la última versión de ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Si prefiere ejecutar ruby 1.9.3, deberá hacer lo siguiente:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Instalar RubyGems

    rvm rubygems current
    
  7. Instalar rieles

    gem install rails
    

Fuentes:

Kevin Bowen
fuente
1

junio 2012

He estado usando este fantástico one-liner para rieles 3.2 w / ruby ​​1.9.3, RVM, etc.

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
Michael Durrant
fuente
1

rvm.

rvm tiene un instalador realmente bueno.

Primero, instale curl Instalar rizo .

Luego necesita instalar las dependencias:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev

Ahora, puede usar el instalador automatizado:

curl -L https://get.rvm.io | bash -s stable --ruby

Después de eso, cierre sesión y luego vuelva a iniciar sesión, ¡y listo!

ruby -v debería devolver algo como:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Si no es así, debería consultar la página de solución de problemas para RVM.

jrg
fuente
0

rbenv + ruby-build.

Primero, instale algunas dependencias:

sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git

Luego, instálalo:

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Ahora, para instalar Ruby Build:

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash

¡Todo listo!

jrg
fuente