Назад | Перейти на главную страницу

ошибка установки плагина vagrant

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

$ 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 команда снова, она все еще завершается с той же ошибкой.

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

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

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

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