Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Bundler如何卸载冲突依赖项_Ruby_Macos_Vagrant_Virtualbox_Bundler - Fatal编程技术网

Ruby Bundler如何卸载冲突依赖项

Ruby Bundler如何卸载冲突依赖项,ruby,macos,vagrant,virtualbox,bundler,Ruby,Macos,Vagrant,Virtualbox,Bundler,我正在尝试在我的Mac上执行vagrant插件安装vagrant vbguest ProductName: Mac OS X ProductVersion: 10.12.6 BuildVersion: 16G29 但是在那之后我有一条错误信息 Vagrant用来安装插件的底层系统Bundler报告了一个错误。错误如下所示。这些错误通常是错误的 由错误配置的插件安装或瞬态网络引起 问题。Bundler的错误是: 相互冲突的依赖项winrm fs=1.0.1和winrm fs=0.2.3

我正在尝试在我的Mac上执行vagrant插件安装vagrant vbguest

ProductName:    Mac OS X
ProductVersion: 10.12.6
BuildVersion:   16G29
但是在那之后我有一条错误信息

Vagrant用来安装插件的底层系统Bundler报告了一个错误。错误如下所示。这些错误通常是错误的 由错误配置的插件安装或瞬态网络引起 问题。Bundler的错误是:

相互冲突的依赖项winrm fs=1.0.1和winrm fs=0.2.3 激活的winrm-fs-0.2.3与冲突依赖项不匹配 =1.0.1

冲突的依赖链: winrm fs=0.2.3,0.2.3已激活

与: winrm fs=1.0.1

与winrm fs=1.0.1匹配的Gems: winrm-fs-1.0.1

所以问题是如何解决Bundler的这个问题,即如何以安全的方式安装我的guest插件? 其他详情

vboxmanage --version                                                                                   
5.1.26r117224
Vagrant 1.9.7
我找到了一个解决方案:

完全卸载vagrant并重新安装。但是要小心,在之前备份你的股票

如何卸载:

在/opt/vagrant/embedded/gems/gems目录中存在一些旧的嵌入式gems的问题,我不知道如何更新或选择默认版本。

我找到了一个解决方案:

完全卸载vagrant并重新安装。但是要小心,在之前备份你的股票

如何卸载:

问题在于/opt/vagrant/embedded/gems/gems目录中有一些旧的嵌入式gems,我不知道如何更新或选择默认版本。

vagrant\u DISABLE\u STRICT\u DEPENDENCY\u exforcement=1 vagrant插件安装vagrant vbguest 解决了这个问题。看起来像是解决办法,但它对我有效,现在一切似乎都正常。

VAGRANT\u DISABLE\u STRICT\u DEPENDENCY\u exforcement=1 VAGRANT插件安装VAGRANT vbguest
解决了这个问题。看起来像是解决办法,但它对我有效,现在一切似乎都正常。

对不起,我正在深入地挖掘一个问题,但这个变量对解决这个问题有什么作用?基本上,正如您从上面的错误中看到的,它需要严格的库版本,例如pinted==版本。但是这个标志允许安装其他可用的版本,因此安装不会失败对不起,我正在深入研究一个问题,但是这个变量做了什么来解决这个问题呢?基本上,正如您从上面的错误中看到的,它需要严格的库版本,例如pinted==版本。但此标志允许安装其他可用版本,因此不会导致安装失败