Пакет для Ruby 2.0 на точном

Были ли какие-либо новости от сопровождающих Ubuntu пакетов Ruby о том, будут ли они выпускать пакет для Ruby 2.0? Если да, то указали ли они, будут ли они выпускать какие-либо пакеты для Ruby 2.0 12.04?

11
задан 26 February 2013 в 04:43

5 ответов

Ubuntu имеет Политику обновлений стабильных выпусков , которая в основном запрещает импорт новых версий в стабильные выпуски. Таким образом, невозможно иметь официальные пакеты Ruby 2.0 в Ubuntu 12.04, потому что они могут вносить новые ошибки, регрессии и т. Д. Поэтому вам придется полагаться на какой-то будущий 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.

3
ответ дан 26 February 2013 в 04:43

Вы можете использовать следующий PPA :

sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc

Необязательно:

sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails

Теперь вы можете скачать предпочитаемую IDE и начать весело провести время с Ruby 2.0 и Rails 4.

Просто чтобы вы знали, я считаю вот это очень крутым: http://www.jetbrains.com/ruby/

Примечание : вы можете использовать любую другую базу данных и IDE, это всего лишь мои личные предпочтения.

15
ответ дан 26 February 2013 в 04:43

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

Просто перейдите на http://cache.ruby-lang.org/pub/ruby/ и укажите версию, которую вы хотите установить, в формате .tar.gz . Затем установите через консоль:

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
tar -xvzf ruby-2.1.1.tar.gz
cd ruby-2.0.0-p353/
./configure --prefix=/usr/local
make
sudo make install

В этом примере устанавливается ruby ​​2.1.1, просто замените URI после команды wget на предпочитаемую версию.

3
ответ дан 26 February 2013 в 04:43

Разработчики не прокомментировали это насколько мне известно, но поскольку дата выпуска 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, так что, возможно, он был достаточно тщательно протестирован разработчиками и все еще может быть добавлен. Но я бы не стал на это рассчитывать.

1
ответ дан 26 February 2013 в 04:43

Вы можете установить Ruby с помощью Ruby Version Manager (RVM) в Ubuntu. Там же вы можете установить ruby2.

https://rvm.io/

-2
ответ дан 26 February 2013 в 04:43

Другие вопросы по тегам:

Похожие вопросы: