Я пытаюсь установить бродячий плагин
$ 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