Офіційний Ruby snap доступний
Опублікував Hiroshi SHIBATA 08-11-2018
Переклав: Andrii Furmanets
Ми випустили офіційний snap пакет мови 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 3.2.10
Вийшов Ruby 3.2.10.
Опублікував hsbt 14-01-2026
Вийшов Ruby 4.0.1
Вийшов Ruby 4.0.1.
Опублікував k0kubun 13-01-2026
Вийшов 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