【问题标题】:Vagrant Failed to Build Gem Native ExtensionVagrant 无法构建 Gem 原生扩展
【发布时间】:2023-03-17 23:40:02
【问题描述】:

我在 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 已经安装,我可以绕过这个错误吗?

【问题讨论】:

    标签: ruby vagrant osx-elcapitan


    【解决方案1】:

    我在安装vagrant plugin install vagrant-libvirt 时遇到了同样的错误,结果发现我缺少一些库。

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

    • 桥实用程序
    • 构建-dep
    • dnsmasq 基础
    • ebtables
    • libguestfs 工具
    • libvirt-bin
    • libvirt-dev
    • libxml2-dev
    • libxslt-开发
    • qemu
    • qemu-kvm
    • ruby 开发
    • ruby-libvirt
    • virt-top
    • virtinst zlib1g-dev

    取决于您的 Linux 发行版,您可能会查看此 link 以查找匹配的库。

    【讨论】:

      猜你喜欢
      • 2015-07-20
      • 2015-06-18
      • 2016-03-08
      • 2012-07-26
      • 2014-10-25
      • 1970-01-01
      • 2011-05-27
      • 2010-09-07
      相关资源
      最近更新 更多