бродячий плагин устанавливает ошибку

Я пытаюсь установить бродячий плагин

$ vagrant plugin install vagrant-aws

который выходит с этой ошибкой:

Make sure that `gem install nokogiri -v '1.6.3.1'` succeeds before bundling.

Когда я пробую ту команду

$ gem install nokogiri -v '1.6.3.1'

Это перестало работать, потому что версия libxml2, который я имею, является несовместимой (требует <2.9.0, и у меня есть 2.9.1 установленных с системой. Я не могу понизить или удалить его, потому что это имеет миллион зависимостей.)

Я заставил nokogiri успешно устанавливать с:

$ gem install nokogiri -- --use-system-libraries=true --with-xml2-include=/usr/include/libxml2/

Все же, когда я работаю vagrant plugin install управляйте снова, это все еще выходит с той же ошибкой.

Как может я любой a) заставлять бродягу распознавать, что тот драгоценный камень уже установлен или b) заставить бродягу использовать --use-system-libraries=true и т.д. параметры установки?

2
задан 28 July 2014 в 07:02
1 ответ

Попробуйте следующее:

$ export NOKOGIRI_USE_SYSTEM_LIBRARIES=true
$ vagrant plugin install vagrant-aws

Источник: https://github.com/mitchellh/vagrant/issues/3769

2
ответ дан 3 December 2019 в 11:41

Теги

Похожие вопросы