Были ли какие-либо новости от сопровождающих Ubuntu пакетов Ruby о том, будут ли они выпускать пакет для Ruby 2.0? Если так, они указали, будут ли они выпускать какие-либо пакеты для Ruby 2.0 12.04?
12.04
installation
ruby
Эндрю Гримм
источник
источник
Ответы:
В Ubuntu есть политика обновлений стабильных выпусков, которая в основном запрещает импорт новых версий в стабильные выпуски. Поэтому в Ubuntu 12.04 не может быть официальных пакетов Ruby 2.0, потому что это может привести к появлению новых ошибок, регрессий и т. Д. Поэтому вам придется полагаться на какой-то будущий PPA.
Просто чтобы прояснить весь процесс, как пакет входит в Ubuntu. Потому что Ruby 2.0 еще даже не упакован.
Обычный процесс выпуска Ubuntu - дождаться появления пакетов в Debian и импортировать их оттуда.
Тем не менее, сейчас Debian заморожен, и скоро должен быть выпущен следующий стабильный выпуск, так что прогресса не много. Но ... уже есть ошибка ITP (Intent to Package) для ruby2.0 , что означает, что упаковщики Ruby уже работают над этим. Вы можете отслеживать прогресс в репозитории git: //anonscm.debian.org/collab-maint/ruby2.0.git и даже помогать.
Чем раньше ruby2.0 появится в Debian, тем скорее он появится в следующей Ubuntu, но он не будет автоматически перенесен в уже выпущенные версии Ubuntu.
источник
Вы можете использовать следующий PPA :
Необязательный:
Теперь вы можете загрузить предпочитаемую IDE и начать веселиться с Ruby 2.0 и Rails 4.
Просто чтобы вы знали, я нахожу это здесь очень круто: http://www.jetbrains.com/ruby/
Примечание : вы можете использовать любую другую базу данных и IDE, это только мои личные предпочтения.
источник
Вы можете легко собрать последнюю версию самостоятельно:
Просто зайдите на http://cache.ruby-lang.org/pub/ruby/ и укажите версию, которую вы хотите установить в
.tar.gz
формате. Затем установите через консоль:В этом примере устанавливается ruby 2.1.1, просто замените URI после
wget
команды предпочитаемой версией.источник
Насколько мне известно, разработчики не прокомментировали это, но поскольку дата выпуска ruby 1.9.3 была в октябре 2011 года, и по сей день 1.9.3 все еще не в 11.10, я бы сказал, что маловероятно, что новые рубины будут добавлено после выхода системы. Быстрый взгляд на packages.ubuntu.comпоказывает, что у разработчиков есть история не добавлять рубины в Ubuntu, которые выпускаются после выпуска Ubuntu. Тем не менее, есть и другие способы установки ruby 2.0, если вам нужно, например, установка из исходного кода, rvm или ruby-build (с или без rbenv или chruby). Я использую ruby 2.0 в своей системе, которую я установил с помощью ruby-build и rbenv, и у меня до сих пор не было проблем. Исходя из прошлой истории, я бы сказал, что разработчики вряд ли добавят ruby 2.0 в официальные репозитории 12.04 или даже 12.10, однако это не означает, что этого точно не произойдет. 2.0 пока еще не включен в репозитории 13.04, так что, возможно, он достаточно тщательно протестирован разработчиками и может быть добавлен. Я бы на это не рассчитывал.
источник
Вы можете установить Ruby с помощью Ruby Version Manager (RVM) в Ubuntu. Там вы также можете установить ruby2.
https://rvm.io/
источник