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


11

Чи були якісь новини від керівників упаковки Ubuntu Ruby щодо того, чи будуть вони випускати пакет для Ruby 2.0? Якщо так, чи вказали вони, чи випускатимуть будь-які пакунки для Ruby 2.0 12.04?


1
Багато людей, напевно, вказують вам на RVM або rbenv як альтернативу, хоча мене також цікавить пакет.
Бенджамін Оукс

Відповіді:


3

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.


15

Ви можете використовувати наступний 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, це лише мої особисті переваги.


3

Ви можете легко створити останню версію самостійно:

Просто перейдіть на сторінку 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команди на бажану версію.


1

Розробники не коментували це настільки, наскільки мені відомо, але оскільки дата виходу ruby ​​1.9.3 була жовтнем 2011 року і по сьогодні 1.9.3 все ще не є 11.10, я б сказав, що навряд чи нові рубіни будуть додано після виходу системи. Швидкий огляд пакунків.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, тому, можливо, він достатньо ретельно перевірений розробниками, і він все ще може бути доданий. Я б на це не розраховував.


-2

Ви можете встановити Ruby за допомогою диспетчера версій Ruby (RVM) на Ubuntu. Там же можна встановити ruby2.

https://rvm.io/


Це не відповідає на початкове запитання.
oerdnj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.