Подтвердить что ты не робот

Как обновить ruby ​​на linux (ubuntu)?

Я новичок на рубине и linux, поэтому я уверен, что это тривиально, но я пока не знаю. В настоящее время у меня установлен рубин 1.8.7, и я хочу обновить его до ruby ​​1.9. Как я могу это сделать?

4b9b3361

Ответ 1

sudo apt-get install ruby1.9

должен сделать трюк.

Вы можете найти, какие библиотеки доступны для установки через

apt-cache search <your search term>

Итак, я просто сделал apt-cache search ruby | grep 9, чтобы найти его.

Вам, вероятно, придется вызывать новый Ruby как ruby1.9, потому что Ubuntu, вероятно, по умолчанию будет 1.8, если вы просто наберете ruby.

Ответ 2

На самом деле нет причин удалять ruby1-8, если кто-то еще не знает лучше. Выполните команды ниже, чтобы установить 1.9, а затем связать ruby, чтобы указать на новую версию.

sudo apt-get install ruby1-9 rubygems1-9
sudo ln -sf /usr/bin/ruby1-9 /usr/bin/ruby

Ответ 3

В Ubuntu 12.04 (Precise Pangolin) я получил эту работу со следующей командой:

sudo apt-get install ruby1.9.1
sudo apt-get install ruby1.9.3

Ответ 4

Теперь Ruby теперь v2.0. Такие программы, как Jekyll (и я уверен, многие другие), требуют этого. Я просто побежал:

sudo apt-get install ruby2.0

проверить версию

ruby --version

Надеюсь, что поможет

Ответ 5

Автор в этой статье утверждает, что было бы лучше избегать установки Ruby из локального диспетчера пакетов, но для использования RVM.

Вы можете легко переключаться между различными версиями Ruby:

rvm use 1.9.3

и др.

Ответ 6

приведенное выше неплохо, однако его отличие от 11.10

sudo apt-get install ruby1.9 rubygems1.9

который установит ruby ​​1.9

при связывании вы просто используете ls /usr/bin | grep ruby он должен выводить ruby1.9.1

а затем вы sudo ln -sf /usr/bin/ruby1.9.1 /usr/bin/ruby, и вы отправитесь на гонки.

Ответ 7

Во-первых, какую версию ubuntu вы используете, может быть проще всего перейти на тот, который имеет ее.

Затем включите backports (системное меню, администратор, источники программного обеспечения) и выполните поиск в синаптическом режиме.

Наконец, найдите ppa для него.

Ответ 8

Если вы похожи на меня, используя ubuntu 10.10 & Амп; не можете найти последнюю версию, которая теперь

  • ruby1.9.3

здесь вы можете получить его http://www.ubuntuupdates.org/package/brightbox_ruby_ng_experimental/maverick/main/base/ruby1.9.3

или загрузите файл *. deb:)

& помните, что он не изменит вам старую версию ruby ​​

Ответ 9

Как правило, версии программ связаны с версией вашей операционной системы. Поэтому, если вы используете gutsy, вам придется либо перейти на новую версию jaunty jackalope, которая имеет ruby ​​1.9, либо добавить контролы для jaunty в файл /etc/apt/sources.list. Как только вы это сделаете, вы можете запустить диспетчер синаптических пакетов, и вы должны увидеть его там.