1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ccmywish-rbenv-for-windows

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 4.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 07:08 19decd9

Версии

rbenv versions

Установка версии Ruby в этой оболочке

rbenv shell 3.0.0-1

Отображение текущей версии

rbenv version

Отмена установки версии Ruby в данной оболочке

rbenv shell --unset

rbenv uninstall 3.1.2

Обновление самого rbenv!

rbenv update

Примечание:

Начиная с версии 3.1.0-1, мы должны загружать rubyinstaller-.7z напрямую, без devkit. Это всего около 15 МБ. Каждый Ruby использует один MSYS64.

Однако до версии 3.1.0-1 мы должны загрузить rubyinstaller-devkit-.7z, с devkit. Это около 130 МБ... У каждого Ruby есть свой собственный MSYS64.

Известные проблемы

Текущая реализация имеет следующие недостатки и проблемы:

  1. Мы поддерживаем только CRuby, x64 версии, предоставляемые RubyInstaller2.

Извините, но я не планирую добавлять x86 версии и другие реализации Ruby, такие как mruby, JRuby, TruffleRuby и так далее. Если вы хотите поддержать это, рассмотрите возможность стать сопровождающим, пожалуйста! Спасибо!

  1. Мы не поддерживаем старые версии, которые имеют немного другой ведущий URL.

Очень небольшие изменения URL могут удвоить нашу работу, у меня нет на это времени. Поэтому очень важно поддерживать стабильность соглашений об URL. К счастью, эти исключения — очень старые версии Ruby (часть серий 2.4, 2.5), созданные RubyInstaller, не беспокойтесь! Подробности см. в share/README.md.

Переменные среды

Определяемые пользователем rbenv

Имя Пример Описание
$env:RBENV_ROOT например: C:\Ruby-on-Windows Определяет каталог, в котором находятся MSYS2, версии Ruby, shims и сам rbenv.
$env:RBENV_USE_MIRROR например: «CN» Определяет сайт зеркала для ссылок на скачивание.

Автоматически определяемые rbenv

Имя Начальное значение Описание
$env:RBENV_INIT 1 Чтобы избежать двойного запуска. Эта переменная устанавливается автоматически при запуске терминала, а не самостоятельно!
$env:RUBYLIB $env:RBENV_ROOT\rbenv\share Для работы плагина RubyGems. Эта переменная устанавливается автоматически при запуске терминала, а не самостоятельно!
$env:RBENV_SYSTEM_RUBY 3.1.2-1<=>C:\Ruby31-x64\ Эта переменная устанавливается автоматически при запуске терминала, а не самостоятельно! Нет, если у вас не установлен Ruby через графический интерфейс RubyInstaller

Команды, определённые rbenv

Имя Пример Описание
$env:RBENV_VERSION 3.2.0 Указывает версию Ruby, которая будет использоваться в оболочке. Эта переменная задаётся командой rbenv shell, а не вручную!

Спасибо

  1. Я повторно использую много фрагментов кода из scoop.
  2. RubyInstaller2 создаёт Ruby на Windows день и ночь.
  3. rbenv является нашим образцом для подражания.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ccmywish-rbenv-for-windows.git
git@api.gitlife.ru:oschina-mirror/ccmywish-rbenv-for-windows.git
oschina-mirror
ccmywish-rbenv-for-windows
ccmywish-rbenv-for-windows
main