GoLand 2025.2 Help

Vagrant

在此页面,启用 GoLand 中的 Vagrant 支持,指定 VagrantFile 的位置,并管理用于创建 虚拟盒(实例)Vagrant base box 列表。

  1. 请确保已按照 Vagrant 中的说明,在您的计算机上下载、安装并配置了 VagrantOracle 的 VirtualBox

  2. 请确保以下可执行文件的父文件夹已添加到系统变量 PATH 中:

    • 来自 Vagrant 安装的 vagrant.bat vagrant 。 Vagrant 安装程序应会自动完成此操作。

    • 来自 Oracle 的 VirtualBox 安装的 VBoxManage.exe VBoxManage

在开始使用 Vagrant 之前,请确保:

  1. 已下载并安装 Vagrant

项目

描述

Vagrant 可执行文件

指定可执行文件的完整路径:Windows 为 vagrant.bat ,Unix 和 macOS 为 vagrant 。 手动输入路径,或点击浏览按钮,在打开的对话框中定位所需文件。

实例文件夹

在此指定完整路径至目录,该目录是任务 vagrant init 执行、 Vagrantfile 被初始化并存储的位置。

Vagrantfile 是一个配置文件,用于定义所需的 实例虚拟机)。 该文件包含虚拟 IP 地址、端口映射及分配的内存大小。 该文件可以指定哪些文件夹共享,以及需要安装哪些第三方软件。 根据 Vagrantfile ,您的 实例虚拟机 )将通过相应的 Vagrant base box 配置、预配并部署至本地计算机。 Vagrantfile 是通过 vagrant init 命令创建的。

当通过 vagrant up 命令或 工具 | Vagrant | 启动 菜单选项调用 实例虚拟机 )创建时,GoLand 会在 实例文件夹 字段指定的目录中查找 Vagrantfile 。 有关更多信息,请参阅 http://docs.vagrantup.com/v2/vagrantfile/

您可以在任意目录中创建 Vagrantfile ,并将其指定为 实例文件夹。 如果该字段为空,GoLand 会将 项目根目录 视为 实例文件夹 ,并在其中查找 Vagrantfile

提供程序

使用此字段指定 vagrant up 命令所使用的 提供程序。 如果该字段留空,将使用默认提供程序。

环境变量

点击省略号按钮或按下 Shift+Enter ,指定用于配置提供程序行为的 shell 变量。

Boxes 与 Plugins 标签页

Boxes

该列表显示 GoLand 中可用的预定义 Vagrant base box

每个条目表示一个 Vagrant base box ,Vagrant 会在其上配置并启动其 实例虚拟机)。 此列表中的条目对应于命令 vagrant box list 的输出。

添加按钮

Alt+Insert

点击此按钮以下载新的 base box。 该命令对应于 vagrant box add <name> <URL>。 默认情况下,GoLand 会建议 lucid32 box 的 URL。

移除 box

Alt+Delete

点击此按钮以移除所选 Vagrant base box。 该 box 及其所含文件会从磁盘上被物理删除。 该命令对应于 vagrant box remove <name>

Plugins

使用此表格查看和修改可用插件列表。

添加按钮

Alt+Insert

点击此按钮以安装新的 Vagrant 插件。

移除所选插件

Alt+Delete

点击此按钮以移除所选插件。

更新插件

点击此按钮以更新所选插件。

为插件附加许可证

使用此按钮为所选插件附加许可证。

最后修改日期: 2025年 9月 26日