Чи були якісь новини від керівників упаковки Ubuntu Ruby щодо того, чи будуть вони випускати пакет для Ruby 2.0? Якщо так, чи вказали вони, чи випускатимуть будь-які пакунки для Ruby 2.0 12.04?
Чи були якісь новини від керівників упаковки Ubuntu Ruby щодо того, чи будуть вони випускати пакет для Ruby 2.0? Якщо так, чи вказали вони, чи випускатимуть будь-які пакунки для Ruby 2.0 12.04?
Відповіді:
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.
Ви можете використовувати наступний 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, це лише мої особисті переваги.
Ви можете легко створити останню версію самостійно:
Просто перейдіть на сторінку 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
команди на бажану версію.
Розробники не коментували це настільки, наскільки мені відомо, але оскільки дата виходу 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, тому, можливо, він достатньо ретельно перевірений розробниками, і він все ще може бути доданий. Я б на це не розраховував.
Ви можете встановити Ruby за допомогою диспетчера версій Ruby (RVM) на Ubuntu. Там же можна встановити ruby2.