Ruby Vagrant无法构建Gem本机扩展

Ruby Vagrant无法构建Gem本机扩展,ruby,vagrant,osx-elcapitan,Ruby,Vagrant,Osx Elcapitan,我正在OSX 10.11.3上运行Vagrant 1.8.1,并试图安装一个插件。在尝试安装时,我发现以下错误: vagrant plugin install vagrant-libvirt ............ An error occurred while installing ruby-libvirt (0.6.0), and Bundler cannot continue. Make sure that `gem install ruby-libvirt -v '0.6.0'` s

我正在OSX 10.11.3上运行Vagrant 1.8.1,并试图安装一个插件。在尝试安装时,我发现以下错误:

vagrant plugin install vagrant-libvirt
............

An error occurred while installing ruby-libvirt (0.6.0), and Bundler cannot continue.
Make sure that `gem install ruby-libvirt -v '0.6.0'` succeeds before bundling.

.........
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
已安装ruby livirt 0.6.0:

# gem list | grep ruby-libvirt
# ruby-libvirt (0.6.0)

既然已经安装了gem,我可以绕过这个错误吗?

我在安装
vagrant plugin install vagrant libvirt
时遇到了相同的错误,结果是我缺少了一些库

在Ubuntu 16.04上安装了以下库之后,我能够使用
vagrant plugin install
命令成功安装
vagrant libvirt
插件

  • 桥牌
  • 建造部
  • dnsmasq基地
  • ebtables
  • libguestfs工具
  • 利勃维特宾
  • 利伯维特开发公司
  • libxml2开发
  • libxslt开发
  • qemu
  • qemu kvm
  • ruby开发
  • ruby libvirt
  • 维特陀螺
  • virtinst zlib1g开发
根据您的Linux发行版,您可以查看此文件以查找匹配的库