gratis - Cómo instalar Ruby 2 en Ubuntu sin RVM
ruby version (6)
Quiero instalar Ruby 2.0 usando
sudo apt-get install ruby2.0
Pero no hay paquete disponible para ruby2.0
Quiero instalarlo usando apt-get install igual que ruby 1.9.1
¿Alguna sugerencia?
Desde que se respondió esta pregunta, he encontrado una nueva alternativa aquí:
https://www.brightbox.com/docs/ruby/ubuntu/
En breve:
# For ubuntu >= 14.04 install software-properties-common
# instead of python-software-properties
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get -y install ruby2.2 ruby-switch
sudo ruby-switch --set ruby2.2
Debo decir que, de acuerdo con mis pruebas, esto es más rápido que las alternativas que se muestran aquí, porque se omite el paso de compilación.
La mejor manera de instalar Ruby en Ubuntu sin RVM es instalarlo con rbenv en la terminal de la siguiente manera:
$ sudo apt-get update
Instale las dependencias de rbenv y Ruby con apt-get:
$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
Ahora ejecute estos comandos de la siguiente manera:
$ cd
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo ''export PATH="$HOME/.rbenv/bin:$PATH"'' >> ~/.bashrc
$ echo ''eval "$(rbenv init -)"'' >> ~/.bashrc
$ exec $SHELL
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo ''export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"'' >> ~/.bashrc
$ exec $SHELL
Tiempo para instalar ruby:
$ rbenv install 2.3.3
cuál es la última y estable versión
$ rbenv global 2.3.3
Para verificar la versión
$ ruby -v
Para deshabilitar la documentación local, ya que este proceso puede ser largo:
$ echo "gem: --no-document" > ~/.gemrc
Instale la gema del paquete, para administrar las dependencias de su aplicación:
$ gem install bundler
Particularmente me gusta la instalación de Ruby, disponible aquí: https://github.com/postmodern/ruby-install
Instalará ruby (cualquier versión), JRuby, etc., y tiene muchas otras características además.
# Adds Ruby 2.2 to Ubuntu 14.04
sudo apt-add-repository ppa:brightbox/ruby-ng
# Adds Ruby v1.9/2.0/2.1/2.2 to Ubuntu 14.04/15.04
# sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install ruby2.2 ruby2.2-dev
# http://.com/a/1892889/2126990
# priority ruby: https://gist.github.com/brodock/7693207
sudo update-alternatives --remove ruby /usr/bin/ruby2.2
sudo update-alternatives --remove irb /usr/bin/irb2.2
sudo update-alternatives --remove gem /usr/bin/gem2.2
sudo update-alternatives /
--install /usr/bin/ruby ruby /usr/bin/ruby2.2 50 /
--slave /usr/bin/irb irb /usr/bin/irb2.2 /
--slave /usr/bin/rake rake /usr/bin/rake2.2 /
--slave /usr/bin/gem gem /usr/bin/gem2.2 /
--slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.2 /
--slave /usr/bin/testrb testrb /usr/bin/testrb2.2 /
--slave /usr/bin/erb erb /usr/bin/erb2.2 /
--slave /usr/bin/ri ri /usr/bin/ri2.2
update-alternatives --config ruby
update-alternatives --display ruby
$ irb
irb(main):001:0> RUBY_VERSION
=> "2.2.0"
$ ruby --version
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux-gnu]
sudo apt-add-repository ppa:brightbox/ruby-ng-experimental &&
sudo apt-get update &&
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc
Fácil de usar ^ ㅡ ^
sudo apt-get -y update sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev cd /tmp wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz tar -xvzf ruby-2.0.0-p451.tar.gz cd ruby-2.0.0-p451/ ./configure --prefix=/usr/local make sudo make install
desde aquí ¿Cómo instalo Ruby 2.0.0 correctamente en Ubuntu 12.04?
ACTUALIZAR
para ruby 2.1.5
sudo apt-get -y update sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev cd /tmp wget http://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz tar -xvzf ruby-2.1.5.tar.gz cd ruby-2.1.5/ ./configure --prefix=/usr/local make sudo make install
si todavía estás viendo un rubí viejo, revisa tu enlace simbólico ls -la /usr/bin/ruby
de hector