Краткий справочник

Шпаргалка по менеджеру версий Ruby rbenv

Краткое справочное руководство по rbenv: управление версиями Ruby, шимы (shims), области видимости версий и плагин ruby-build.

· Опубликовано

rbenv — это легковесный менеджер версий Ruby, позволяющий переключаться между версиями под каждый проект без вмешательства в системные файлы.

Управление версиями

# Список всех доступных для установки версий Ruby
rbenv install -l

# Установка конкретной версии через ruby-build
rbenv install 3.3.0

# Список установленных версий Ruby
rbenv versions

# Проверка активной в данный момент версии Ruby
rbenv version

# Обновление шимов после установки гемов с бинарниками
rbenv rehash

Выбор версии Ruby

Команда Область действия (Scope) Описание
rbenv local 3.3.0 Текущая папка Записывает файл .ruby-version в текущей директории
rbenv global 3.3.0 Пользователь системы Задает версию по умолчанию в ~/.rbenv/version
rbenv shell 3.3.0 Текущий терминал Устанавливает переменную окружения RBENV_VERSION
rbenv local --unset Сброс локальной версии Удаляет локальный файл .ruby-version

Проверка путей и шимов

# Показать полный путь к активному исполняемому файлу
rbenv which gem
rbenv which rake

Полезные ссылки

Связанные темы