Я новичок на рубине и linux, поэтому я уверен, что это тривиально, но я пока не знаю. В настоящее время у меня установлен рубин 1.8.7, и я хочу обновить его до ruby 1.9. Как я могу это сделать?
Как обновить ruby на linux (ubuntu)?
Ответ 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. Как только вы это сделаете, вы можете запустить диспетчер синаптических пакетов, и вы должны увидеть его там.