Vagrant 尝试启动时windows\u hyperv\u管理错误中的块

Vagrant 尝试启动时windows\u hyperv\u管理错误中的块,vagrant,Vagrant,我在我的环境中使用Vagrant,我有一个小问题,如下所示 kk@Lenovo MINGW64 ~/sravz/vm1 $ vagrant up C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/util/platform.rb:85:in `block in windows_hyperv_admin?': undefined method `include?' for #<Vagrant::Util::Su

我在我的环境中使用Vagrant,我有一个小问题,如下所示

kk@Lenovo MINGW64 ~/sravz/vm1
$ vagrant up
C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/util/platform.rb:85:in `block in windows_hyperv_admin?': undefined method `include?' for #<Vagrant::Util::Subprocess::Result:0x2634e88> (NoMethodError)
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/util/platform.rb:89:in `call'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/util/platform.rb:89:in `windows_hyperv_admin?'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/plugins/providers/hyperv/provider.rb:20:in `usable?'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/environment.rb:381:in `block in default_provider'
        from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.8.4/lib/vagrant/environment.rb:379:in `each'
kk@LenovoMINGW64~/sravz/vm1
流浪汉
C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/lib/Vagrant/util/platform.rb:85:在“windows中的块超文本管理”中:未定义的方法“包括”(nomethoderor)
来自C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/lib/Vagrant/util/platform.rb:89:in'call'
来自C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/lib/Vagrant/util/platform.rb:89:in'windows\u hyperv\u admin'
来自C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/plugins/providers/hyperv/provider.rb:20:in“可用吗?”
来自C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/lib/Vagrant/environment.rb:381:in'block in default_provider'
来自C:/HashiCorp/Vagrant/embedded/gems/gems/Vagrant-1.8.4/lib/Vagrant/environment.rb:379:in'each'
我已经用vagrant init初始化了我的项目,但出于某种原因,vagrant up拒绝工作。

你可能已经成功了


基本上,您需要确保您的计算机上安装了。

我也有同样的问题,正如@Frédéric Henri提到的,这与此问题有关:

我只是按照其中一条评论中的建议做了,现在工作正常:)

我也有同样的问题(最初认为是因为Hyper-V,我已经卸载了它,错误仍然存在)。但是,如果您今天安装了Virtualbox,问题可能是因为5.1几个小时前刚刚发布(创建一个环境变量VAGRANT_DEFAULT_PROVIDER设置为“Virtualbox”,会显示一条消息,说明它最多只支持5.0)

*卸载5.1,改为安装Virtualbox 5.0.x,直到问题解决为止,这为我解决了问题。


您可以找到较旧的版本。对于5.0.x。具体地说,.

你能给出“vagrant plugin list”插件列表和你正在使用的vagrant文件吗using@FredericHenri这些是我安装的vagrant托管服务器(0.7.1)vagrant multi putty(1.5.0)vagrant共享的插件(1.1.5,系统)vagrant vbguest(0.12.0)最小vagrant文件:vagrant.configure(“2”)do | config | config.vm.box=“ubuntu/trusty64”