Ruby и Jekyll: контекст bundle и проверка нативного компилятора2
Начните с исполняемого файла Ruby и объявленного bundle, затем изолируйте сбои компилятора. Примеры воспроизводят неподдерживаемую среду Ruby 3.2.2. Рендеринг двух страниц или отдельная проверка C++ не проверяют весь сайт или пересборку нативного gem.
Проверить среду выполнения и bundle
Определите выбранный исполняемый файл и отрендерите две страницы с объявленным старым bundle.
- Jekyll на macOS: проверка Ruby, Bundler и сборки двух страниц
Проверьте выбранный Ruby и контекст bundle до изменения прав. Выполните изолированную сборку устаревшего Jekyll и отличайте установленные gem от объявленных зависимостей.
Изолировать сбои компилятора
Отделите конфигурацию сборки Ruby от входных параметров компилятора и SDK, используемых временной программой C++.
- Ошибки нативных gem Ruby: отдельно проверяем runtime и заголовки C++
Диагностируйте запуск Ruby отдельно от компиляции C++ временной проверкой. Сравнивайте RbConfig и локальные флаги SDK без переустановки runtime.