gpt4 book ai didi

plugins - 无法在 Windows 8.1 中的 vagrant 中安装插件主机管理器

转载 作者:行者123 更新时间:2023-12-04 13:01:28 26 4
gpt4 key购买 nike

无法安装插件,显示以下错误...

C:\devbox>vagrant 插件安装 'vagrant-hostmanager'
安装插件的目录(Vagrant 主目录)
里面有一个空间。在 Windows 上,Ruby 在编译时有一个 bug
插件到带有空格的目录中。请把你的 Vagrant 搬回家
目录到没有空格的路径,然后重试。

最佳答案

Ruby(Vagrant 使用的语言)在包含空格的目录名称方面存在“问题”。

Vagrant 将使用一个环境变量(由 Windows 提供)来告诉它你的用户目录在哪里(所以它可以决定把你的“主”目录放在哪里)。但是您的用户名中可能有一个空格(我这样做),这会导致 ruby​​ 出现问题(正在执行安装插件的工作)。

解决方案是将您的项目移动到您选择的项目目录中,该目录名称中没有任何空格。然后,使用名为 VAGRANT_HOME 的环境变量并将其设置为指定目录。插件安装过程将检查此变量是否存在,如果存在则使用它,而不是在 windows 当前用户目录中定位主目录。

我创建了一个名为 home 的文件夹内C:\Hashicorp\Vagrant并使用它( C:\Hashicorp\Vagrant\home )。

设置 Windows 环境变量并不难(实际上相当简单) - 你可以在这里找到方法:http://www.computerhope.com/issues/ch000549.htm

您必须重新启动系统才能使其生效(在我重新启动后一切正常)。

关于plugins - 无法在 Windows 8.1 中的 vagrant 中安装插件主机管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26102156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com