Как установить последнюю версию ruby в Ubuntu?
В настоящее время у меня есть рубиновая версия 1.8.2 на моей машине, и я хотел бы обновить ее до 1.9.2. Как я должен это делать?
Ответы
Ответ 1
Я использую Ubuntu, и я нашел самый простой способ установить более новые версии Ruby для использования rvm.
Инструкции здесь: https://rvm.io/rvm/install/
В основном, он устанавливает разные версии Ruby локально для пользователя и обновляет переменные среды для Ruby и gems на основе той версии, которую вы решили использовать.
Это легко:
[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]:~$
Ответ 2
1 Установите RVM:
https://rvm.io
2 Затем установите Ruby 1.9.2
rvm install 1.9.2
Ответ 3
Мне не нравится иметь RVM на рабочем сервере, поэтому я обычно устанавливаю ruby из источника с установкой script следующим образом:
#!/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 "*******************"
Ответ 4
Поскольку исходный вопрос касался последней версии, вот как получить Ruby 2.2.
apt-add-repository ppa:brightbox/ruby-ng
apt-get update
apt-get install ruby2.2
Вот как получить Ruby 2.3.
apt-get install ruby2.3 ruby2.3-dev
Информация об их сохранении.
Ответ 5
В зависимости от того, какую версию Ubuntu вы используете, вы можете получить пакеты ruby с этой ссылкой http://packages.ubuntu.com/search?keywords=ruby1.9.1&searchon=names&suite=all§ion=all, чтобы получить последнюю версию Ruby (1.9.2-p290), вы должны обновить свой Ubuntu до oneiric, если вам не нравится обновлять вашу систему, возможно, вам нужно установить Ruby с RVM, как ответил fl00r.
Ответ 6
Я мог опаздывать, но это очень полезный веб-сайт, который предоставляет пакеты Ubuntu и, похоже, поддерживается и обновляется. Посмотрите здесь.
Ответ 7
Используя sudo apt-get install ruby-full
, вы получите
старой версии ruby (1.9), существующей в репозиториях Ubuntu.
Вы можете проверить установку с source
Загрузите ruby tar из здесь, а затем запустите:
$ tar -xf ruby-X.X.X.tar.gz
$ cd ruby-X.X.X
$ ./configure
$ make
$ sudo make install
В некоторых случаях вам понадобится realod bash, введя:
$ bash
Ответ 8
Перед тем, как задавать вопросы, вы должны тщательно проверить stackoverflow.
Установка Ruby 1.9.1 на Ubuntu?
sudo apt-get install ruby1.9.1-full