Virtualbox 流浪者返回错误

Virtualbox 流浪者返回错误,virtualbox,vagrant-windows,Virtualbox,Vagrant Windows,操作系统 Windows 10 Home 64位 版本 流浪汉2.1.2 VirtualBox 5.2.18 r124319 问题 我正试图在Windows10工作站上设置一个流浪环境,以便在其上开发现有的RubyonRails项目。Git、Vagrant和VirtualBox安装没有问题。项目已克隆到工作目录,项目负责人已将该文件包含在项目中 我打开Powershell并导航到工作目录。我跑vagrant up。Vagrant似乎四次尝试安装Vagrant vbguest插件,并抛出一个错误

操作系统

Windows 10 Home 64位

版本

流浪汉2.1.2

VirtualBox 5.2.18 r124319

问题

我正试图在Windows10工作站上设置一个流浪环境,以便在其上开发现有的RubyonRails项目。Git、Vagrant和VirtualBox安装没有问题。项目已克隆到工作目录,项目负责人已将该文件包含在项目中

我打开Powershell并导航到工作目录。我跑
vagrant up
。Vagrant似乎四次尝试安装Vagrant vbguest插件,并抛出一个错误

C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/vagrant-2.1.2/bin/vagrant:47:in `[]=': Invalid argument - ruby_setenv(VAGRANT_NO_PLUGINS) (Errno::EINVAL)
from C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/vagrant-2.1.2/bin/vagrant:47:in `block in <main>'
from C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/vagrant-2.1.2/bin/vagrant:36:in `each_index'
from C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/vagrant-2.1.2/bin/vagrant:36:in `<main>'
C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/Vagrant-2.1.2/bin/Vagrant:47:in`[]=':无效参数-ruby_setenv(Vagrant_NO_PLUGINS)(Errno::EINVAL)
来自C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/Vagrant-2.1.2/bin/Vagrant:47:in'block in'
来自C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/Vagrant-2.1.2/bin/Vagrant:36:“每个索引”
来自C:/HashiCorp/Vagrant/embedded/gems/2.1.2/gems/Vagrant-2.1.2/bin/Vagrant:36:in`'
流浪汉档案

屏幕截图

调试输出

已尝试修复程序


  • 我在Github上得到了关于这个问题的回复。

    我打开了
    bin/vagrant
    文件,并按照此处的说明在第47行上插入了
    vagrant文件名
    选项。

    我导航到我的项目目录之外,手动安装了我需要的插件:
    vagrant vbguest
    。它已成功安装。我导航回我的项目目录,再次尝试了
    vagrant up
    ,成功了


    我被告知这种行为将在《流浪者》的下一版本中修复。

    这是windows还是powershell的问题?那你为什么用家庭版?是雇主提供的工作站,不是我。这就是我必须处理的问题。如果可以的话,我需要指导。如果不行的话,我会把这个词传上去。至于标签,那是我的错误。我用它们来定义我正在处理的问题,而不是试图定义问题的根源。一位版主似乎已经修复了它。使用家庭许可证进行专业使用听起来像是违反了许可证,我不想卷入其中。我甚至不确定它是否支持虚拟化。Windows 10 Home确实支持使用第三方应用程序(如VirtualBox)进行虚拟化。至于许可问题,我会通知我的主管并建议获得专业版。同时,如果您能协助处理此错误,我们将不胜感激。
    “[]=”:无效参数-ruby_setenv(VAGRANT_NO_PLUGINS)(Errno::EINVAL)
    看起来参数传递不正确。