vagrant插件安装错误

vagrant插件安装错误

我正在尝试安装一个 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命令时,它仍然因相同的错误而退出。

我怎样才能a)让 vagrant 识别该 gem 已安装或b)让 vagrant 使用--use-system-libraries=trueetc. 安装参数?

答案1

请尝试以下操作:

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

来源:https://github.com/mitchellh/vagrant/issues/3769

相关内容