Respuestas:
Hay muchas formas de instalar ruby.
RVM. Esta es la forma "tradicional" que utilizan muchos rubíes.
De la fuente (respuesta próxima).
Instale los siguientes paquetes.
ruby1.9.1-full , ruby1.9.1-dev , libpq-dev (solo libpq-dev si también está desarrollando Ruby on Rails).
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.
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)
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.
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_profile
y 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.
Obtenga su archivo rvm para que los nuevos cambios surtan efecto. Ejecute el comando:
source /home/username/.rvm/scripts/rvm
Verifique que esté ejecutando la última versión de ruby:
$ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
Si prefiere ejecutar ruby 1.9.3
, deberá hacer lo siguiente:
rvm install 1.9.3
rvm use 1.9.3 --default
Instalar RubyGems
rvm rubygems current
Instalar rieles
gem install rails
Fuentes:
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
rvm tiene un instalador realmente bueno.
Primero, instale curl .
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.
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!