Я пытаюсь установить бродячий плагин
$ 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
и т.д. параметры установки?
Попробуйте следующее:
$ export NOKOGIRI_USE_SYSTEM_LIBRARIES=true
$ vagrant plugin install vagrant-aws