Actualmente tengo la versión de rubí 1.8.2 en mi máquina y me gustaría actualizarla a 1.9.2. ¿Cómo se supone que debo hacerlo?¿Cómo instalo la última versión de ruby en Ubuntu?
Respuesta
Yo uso Ubuntu, y he encontrado la manera más fácil de instalar las nuevas versiones de Ruby es el uso de RVM.
Las instrucciones están aquí: https://rvm.io/rvm/install/
Básicamente, se instala diferentes versiones de Ruby a nivel local para las variables de usuario y el medio ambiente versiones de Ruby y gemas en base a la versión que decida utilizar.
Es así de fácil:
[email protected]:~$ rvm use system
Now using system ruby.
[email protected]:~$ ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
[email protected]:~$ gem -v
1.3.7
[email protected]:~$ rvm use 1.9.2
Using /home/jim/.rvm/gems/ruby-1.9.2-p180
[email protected]:~$ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
[email protected]:~$ gem -v
1.5.2
[email protected]:~$
Explicación simple al punto ... gracias –
También hay más simple rbenv https://github.com/rbenv/rbenv – hipertracker
Debe comprobar stackoverflow con más cuidado antes de hacer preguntas.
Installing Ruby 1.9.1 on Ubuntu?
sudo apt-get install ruby1.9.1-full
Depende de qué versión de Ubuntu está ejecutando, puede obtener los paquetes de rubí con este enlace http://packages.ubuntu.com/search?keywords=ruby1.9.1&searchon=names&suite=all§ion=all, para obtener la última Ruby (1.9.2-p290) instalado, tienes que actualizar tu Ubuntu a onírico, si no te gusta actualizar tu sistema, tal vez tengas que instalar Ruby con RVM como respondió fl00r.
no me gusta tener RVM en el servidor de producción, por lo que suelen instalar rubí de la fuente con un script de instalación como esta:
#!/bin/bash
tmp_dir="/tmp"
version="2.2.3"
minor_version="2.2"
ruby_version="ruby-$version"
echo "*******************"
echo "* Installing Ruby *"
echo "*******************"
sudo apt-get install -y autoconf build-essential libreadline-dev libssl-dev libyaml-dev zlib1g-dev libffi-dev
mkdir -p "$tmp_dir"
cd "$tmp_dir"
wget "http://cache.ruby-lang.org/pub/ruby/$minor_version/$ruby_version.tar.gz"
tar -xvzf $ruby_version.tar.gz
cd $ruby_version
./configure --disable-install-doc
make --jobs `nproc`
sudo make install
cd ..
rm $ruby_version.tar.gz
rm -rf $ruby_version
echo "*******************"
echo "* Ruby installed! *"
echo "*******************"
Sí. No quiero RVM en mi servidor tampoco. Buen trabajo. – OneHoopyFrood
podría llegó tarde, pero este es un sitio web muy útil que proporciona Ubuntu paquetes y parece mantenerse y actualizarse. Mire here.
¡Exactamente lo que quería! ¡Gracias! Tenga en cuenta que 'apt' no puede instalar la * última * versión de Ruby automáticamente, ya que el repositorio' brightbox.com' puede especificar una versión anterior según prefiera. Por ejemplo, si 'apt install ruby' instala' ruby2.3' pero quieres 2.4, explícate, por ejemplo, 'apt install ruby2.4'. –
Usando sudo apt-get install ruby-full
obtendrá versión anterior de ruby (1.9) que existe actualmente en los repositorios de Ubuntu. Es posible que desee comprobar la instalación de source
Descargar alquitrán de rubí de here y luego ejecutar:
$ tar -xf ruby-X.X.X.tar.gz
$ cd ruby-X.X.X
$ ./configure
$ make
$ sudo make install
En algunos casos tendrá que realod fiesta escribiendo:
$ bash
Desde el la pregunta original era sobre la última versión, aquí está cómo obtener Ruby 2.2.
apt-add-repository ppa:brightbox/ruby-ng
apt-get update
apt-get install ruby2.2
Así es como obtener Ruby 2.3.
apt-get install ruby2.3 ruby2.3-dev
Info el mantenimiento de brightbox de éstos.
- 1. ¿Cómo instalo Ruby 1.9.3 en Ubuntu sin RVM?
- 2. ¿Cómo instalo M2Crypto en Ubuntu?
- 3. ¿Cómo instalo Drupal en Ubuntu?
- 4. ¿Cómo instalo Django en Ubuntu 11.10?
- 5. ¿Cómo instalo LFE en Ubuntu Karmic?
- 6. ¿Cómo instalar la última versión de Eclipse Classic en Ubuntu 12.04 usando la terminal?
- 7. Cómo instalar la última versión de la tela
- 8. ¿Cómo instalo las bibliotecas de OpenSSL en Ubuntu?
- 9. ¿Cómo instalo una versión anterior de Django en virtualenv?
- 10. ¿Cómo instalo y compilo contra OpenSSL 1.0.0 en Ubuntu?
- 11. ¿Cómo instalo una versión específica de un complemento IDEA?
- 12. libswresample en la reciente versión de Ubuntu?
- 13. ¿Cómo instalo una versión anterior de Flash Player?
- 14. cómo instalo ruby-mode para emacs
- 15. ¿Cómo instalo la gema mysql2 en ubuntu, cuando estoy usando rails3 via rvm?
- 16. Buscar la última versión de RVM número
- 17. ¿Cómo instalar la última versión de Herramientas de desarrollo de JavaScript en Eclipse?
- 18. ¿Cómo reemplazar la última aparición de una subcadena en ruby?
- 19. ¿Cómo borrar la última línea de archivo en Ruby?
- 20. Ruby on Rails: ¿Cómo instalo json en Windows 7?
- 21. Actualizando biblioteca ir WebSocket a la última versión
- 22. Cómo cargar la última versión de dll desde GAC
- 23. ¿Cómo actualizo virtualenv en Ubuntu?
- 24. Actualizar Git a la última versión (mac)
- 25. git: ¿Cómo obtengo la última versión de mi código?
- 26. Instalar cada versión o la última versión es suficiente?
- 27. Ruby versión para producción
- 28. Usando RVM, pero no puedo establecer la versión actual de Ruby (Ubuntu 11.10)
- 29. Buscar la versión de OpenCV instalada en Ubuntu
- 30. ¿Cómo instalo SQlite3 para Ruby on Rails mientras uso RVM
posible duplicado de [Instalación de Ruby 1.9.1 en Ubuntu?] (Http://stackoverflow.com/questions/1109695/installing-ruby-1-9-1-on-ubuntu) – knittl
¿Qué versión de ubuntu eres tú? ¿corriendo? Estoy ejecutando 11.04 y Ruby 1.9.1 está disponible en el administrador de paquetes Synaptic. – yasouser