Как "gem install nokogiri - --use-system-libraries" через Gemfile Известная ошибка при установке последней версии Nokogiri. Обходной путь заключается в установке вручную с помощью gem install nokogiri -- --use-system-libraries Но как это можно сделать с помощью Gemfile? Ответ 1 Запустить bundle config build.nokogiri --use-system-libraries После запуска этой команды каждый раз, когда Bundler необходимо установить nokogiri gem, он пройдет по указанным вами флагам. Он запоминает этот параметр, добавив запись в ваш файл ~/.bundle/config: --- BUNDLE_BUILD__NOKOGIRI: "--use-system-libraries" Ответ 2 Общесистемный способ: bundle config --global build.nokogiri --use-system-libraries Сохраняет конфигурацию в $HOME/.bundle/config (этот путь настраивается), так что она используется всеми проектами. Параметр --global является значением по умолчанию, поэтому его можно опустить. Широкое применение bundle config --local build.nokogiri --use-system-libraries Сохраняет конфигурацию в <project_root>/.bundle/config, так что она ограничена гемфайлами, содержащимися в этом каталоге. Откат bundle config --delete build.nokogiri Удаляет параметр build.nokogiri из глобальных и локальных файлов конфигурации. Смотрите также Документы для разработчиков: https://bundler.io/man/bundle-config.1.html
Ответ 1 Запустить bundle config build.nokogiri --use-system-libraries После запуска этой команды каждый раз, когда Bundler необходимо установить nokogiri gem, он пройдет по указанным вами флагам. Он запоминает этот параметр, добавив запись в ваш файл ~/.bundle/config: --- BUNDLE_BUILD__NOKOGIRI: "--use-system-libraries"
Ответ 2 Общесистемный способ: bundle config --global build.nokogiri --use-system-libraries Сохраняет конфигурацию в $HOME/.bundle/config (этот путь настраивается), так что она используется всеми проектами. Параметр --global является значением по умолчанию, поэтому его можно опустить. Широкое применение bundle config --local build.nokogiri --use-system-libraries Сохраняет конфигурацию в <project_root>/.bundle/config, так что она ограничена гемфайлами, содержащимися в этом каталоге. Откат bundle config --delete build.nokogiri Удаляет параметр build.nokogiri из глобальных и локальных файлов конфигурации. Смотрите также Документы для разработчиков: https://bundler.io/man/bundle-config.1.html