Я использую MacOs High Sierra 10.13.6. bundle install
больше не работает. Я годами использовал упаковщик для запуска переулков на этой машине. Я недавно установил другое программное обеспечение, и я думаю, что сделал ошибку и сломал конфигурацию.
У меня есть следующий Gemfile:
source "https://rubygems.org"
gem 'fastlane', '2.120.0'
gem 'aws-sdk', '2.10.8'
gem 'awscli', '0.2.8'
gem 'rake', '12.0.0'
gem 'danger', '5.4.3'
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
eval(File.read(plugins_path), binding) if File.exist?(plugins_path)
Когда я пытаюсь запустить bundle install
, я получаю сообщение об ошибке:
ОШИБКА: не удается определить, где находится libxml2 в вашей системе. убедитесь, что установлена pkg-config
.
Произошла ошибка при установке nokogiri (1.8.2), и Bundler не может продолжить работу. Перед сборкой убедитесь, что gem install nokogiri -v '1.8.2' --source 'https://rubygems.org/' успешно завершен.
, если я запустил:
gem install nokogiri -v '1.8.2'
или
gem install nokogiri -v 1.8.2 -n /usr/local/bin -- --use-system-libraries
Я получаю сообщение об ошибке:
ОШИБКА: во время выполнения гем ... (Errno: : EACCES) Отказано в доступе :
gem install pkg-config -n /usr/local/bin -- --use-system-libraries
gem install nakogiri -v 1.8.2 -n /usr/local/bin -- --use-system-libraries
Как подсказывает одно из сообщений об ошибках, которые я также запустил:
bundle config build.nokogiri --use-system-libraries
В этом случае эти команды выполняются успешно, но bundle install
по-прежнему завершается с той же ошибкой.