Ответ 1
Компоненты определены здесь. Единственные варианты:
- Загрузите, проверьте и запустите программу MSYS2. Это устанавливает базовую среду MSYS2 (bash, pacman, tar и т.д.) Без пакетов разработки.
- Загрузите инвентарь репозитория pacman. Это извлекает информацию о версии всех доступных пакетов MSYS2 + MINGW.
- Загрузите и установите пакеты разработки, которые обычно необходимы для компиляции расширений ruby C.
Обычно вы должны просто нажать Enter и выполнить все три варианта. И если что-то не удастся, вы можете перезапустить установку MSYS2 в любое время позже на ridk install
.
Моя цель - добавить дополнительные возможности установки компонентов в будущем. Например, чтобы установить пакет или рельсы или некоторые другие популярные драгоценные камни или расширения после базовой рубиновой установки.
Вам не нужно устанавливать предыдущий DevKit. MSYS2 заменяет DevKit, начиная с RubyInstaller-2.4.
Поскольку MSYS2 имеет гораздо больше доступных пакетов, чем старый DevKit, он также позволяет устанавливать множество исходных камней. Хотя ранее любые зависимые библиотеки должны были быть отправлены в качестве исходного tar или как "жирный бинарный камень" (например, nokogiri), теперь зависимые родные библиотеки могут быть легко установлены на pacman
, аналогично apt-get
на Debian/Ubuntu. Это большое преимущество MSYS2 по сравнению с DevKit. Другим преимуществом является то, что программы и библиотеки более современны и активно поддерживаются.