我正在为我的环境使用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'
我用vagrant init初始化了我的项目,但由于某些原因,vagrant up拒绝工作 .
2 回答
我有同样的问题,正如@FrédéricHenri所提到的,这与这个问题有关:https://github.com/mitchellh/vagrant/issues/7465 .
我只是按照其中一条评论中提出的建议,现在工作正常:)
您可以找到旧版本here . 对于5.0.x.具体来说,here .
你可能会打https://github.com/mitchellh/vagrant/issues/7465
基本上你需要确保你的机器上安装了virtualbox .