我正在尝试安装一个 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=true
etc. 安装参数?
答案1
请尝试以下操作:
$ export NOKOGIRI_USE_SYSTEM_LIBRARIES=true
$ vagrant plugin install vagrant-aws