Офіційний 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.11
Вийшов Ruby 3.2.11. Цей реліз містить оновлення gem zlib, яке усуває CVE-2026-27820.
Опублікував hsbt 27-03-2026
Вийшов Ruby 3.3.11
Вийшов Ruby 3.3.11. Цей реліз містить оновлення gem zlib, яке усуває CVE-2026-27820, а також кілька виправлень помилок.
Опублікував hsbt 26-03-2026
Вийшов Ruby 4.0.2
Вийшов Ruby 4.0.2.
Опублікував k0kubun 16-03-2026
Вийшов Ruby 3.4.9
Вийшов Ruby 3.4.9.
Опублікував nagachika 11-03-2026