Офіційний Ruby snap доступний

Опублікував Hiroshi SHIBATA 08-11-2018
Переклав: Andrii Furmanets

Ми випустили офіційний snap пакет мови Ruby.

https://snapcraft.io/ruby

Snap - це система пакування, розроблена Canonical. Вона дозволяє вам поширювати програмне забезпечення з його залежностями для багатьох різних Linux систем. Це вирішує проблему, що користувач не може встановити останній випуск Ruby з репозиторію за замовчуванням їхньої системи, як у rpm або apt.

На Ubuntu 16.04 або пізніших, ви можете встановити Ruby snap наступною командою:

sudo snap install ruby --classic

(Якщо ви використовуєте інші дистрибутиви Linux, будь ласка, зверніться до https://docs.snapcraft.io/installing-snapd/6735.)

Наш snap використовує функцію “channel” для випуску кількох серій Ruby одночасно. Наприклад, без вказівки каналу, зараз буде встановлено Ruby 2.5.3. Але якщо ви хочете використовувати Ruby 2.4, вкажіть канал 2.4 наступним чином:

sudo snap install ruby --classic --channel=2.4/stable

Ви також можете використовувати кілька каналів. Наступні команди перемикаються на Ruby 2.3:

sudo snap switch ruby --channel=2.3/stable
sudo snap refresh

Наш snap встановлює змінні середовища GEM_HOME та GEM_PATH до $HOME/.gem. Тому, якщо ви хочете виконувати команди, встановлені gems, такі як rails та rspec, без використання bundle exec, ви повинні додати наступний рядок до ваших shell rc файлів (як .bashrc):

eval `ruby.env`

Оскільки $HOME/.gem спільний для кількох версій, якщо ви перемикаєте версії та використовуєте їх, вам потрібно буде перекомпілювати C розширення, використовуючи команду gem pristine --extensions.

Початкова версія офіційного Ruby snap була випущена під час Snapcraft summit, що відбувся в офісі Canonical в Лондоні 6-8 листопада 2018 року. Будь-які відгуки вітаються на https://github.com/ruby/snap.ruby.

Насолоджуйтеся!

Останні новини

Вийшов Ruby 4.0.0

Ми раді повідомити про випуск Ruby 4.0.0. Ruby 4.0 представляє “Ruby Box” та “ZJIT”, а також додає багато покращень.

Опублікував naruse 25-12-2025

Новий вигляд документації Ruby

Слідом за ре-дизайном ruby-lang.org, ми маємо більше новин, щоб відсвяткувати 30-річчя Ruby: docs.ruby-lang.org має повністю новий вигляд завдяки Aliki — новій темі за замовчуванням для...

Опублікував Stan Lo 23-12-2025

Більше новин...