Sonoma 14.6.1系统下vagrant-libvirt插件安装失败,是否为M1苹果硅芯片限制问题?
Sonoma 14.6.1系统下vagrant-libvirt插件安装失败,是否为M1苹果硅芯片限制问题?
先看看你遇到的错误:
Here's the error message:
vagrant plugin install vagrant-libvirt Installing the 'vagrant-libvirt' plugin. This can take a few minutes... /opt/vagrant/embedded/lib/ruby/3.3.0/rubygems/specification.rb:2245:in `raise_if_conflicts': Unable to activate fog-core-2.6.0, because excon-0.112.0 conflicts with excon (~> 1.0) (Gem::ConflictError)
嘿,这个问题不是M1苹果硅芯片的锅!核心原因是Gem依赖版本不兼容:fog-core 2.6.0要求excon的版本是~>1.0,但你当前环境里装的是excon 0.112.0,版本不匹配才导致插件安装失败。
给你几个实用的解决步骤:
- 第一步,卸载冲突的excon旧版本:
gem uninstall excon -v 0.112.0 - 第二步,安装符合fog-core要求的excon版本:
gem install excon -v "~>1.0" - 第三步,重新尝试安装vagrant-libvirt插件:
vagrant plugin install vagrant-libvirt
如果上面的操作还是没解决问题,可以试试清理vagrant的插件缓存后再重试:
rm -rf ~/.vagrant.d/plugins
之后再重复前面的三步操作即可。
备注:内容来源于stack exchange,提问作者Jorge Garcia
相关产品推荐
相关产品推荐

