IntelliJ IDEA 2025.1 Help

Go (GOPATH)

如果您不需要复杂的依赖管理并且准备将所有项目文件存储在 GOPATH 下,您可能希望创建这种类型的项目。

创建一个 GOPATH 项目

默认情况下,IntelliJ IDEA 会创建一个带有 Go modules 集成的项目。 您可以在设置中禁用此选项。 但请确保保留必要的文件结构,并将您的项目存储在 GOPATH 下。 有关将代码存储在 GOPATH 下的详细信息,请参考 go.dev 上的如何编写 Go 代码(使用 GOPATH)

首先,您需要创建一个带有 Go modules 集成的默认 Go 项目,但请确保将您的项目放置在 GOPATH 下。

创建 Go 项目

  1. 选择 文件(F) | 新建(N) | 新建项目…

    或者,点击 New Project欢迎访问IntelliJ IDEA 对话框中。

  2. 新建项目 对话框中,从可用项目类型列表中选择 新建项目

    确保在 语言 列表中选择 Go 作为项目语言。

  3. GOROOT 字段中,指定您的 Go 安装位置。 IntelliJ IDEA 通常会自动检测到此位置。

    要更改或安装新的 Go SDK 版本,请点击 添加 SDK添加 SDK 图标 ),然后选择以下选项之一:

    • 本地 :使用本地系统中的现有 SDK。

    • 下载 :从官方存储库下载一个 Go SDK 版本。

  4. (可选)选中或清除 自动启用供应支持 复选框。

  5. (可选)在 环境 字段中,指定您的项目所需的任何环境变量。 例如, GOPROXY

    要了解更多信息,请参阅 环境变量部分

  6. 点击 创建 创建项目。

    下载 Go SDK

其次,禁用 Go modules 集成。

禁用 Go modules 集成

  1. Ctrl+Alt+S 打开设置,然后选择 语言与框架 | Go Go 模块

  2. 清除 启用Go 模块集成 复选框。

    启用 Go modules 集成

添加并安装依赖项

GOPATH 存储您的代码库及所有开发所需的文件。 此外,它包含您下载和安装的软件包。 禁用时,仅索引项目和 vendored 包。 这可能会提升整体性能,但会使使用来自 GOPATH 的包变得不可能。

如果您的项目有外部依赖项,您可能需要启用整个 GOPATH 索引。 默认情况下,整个 GOPATH 的索引是禁用的。

在项目中禁用 Go modules

启用整个 GOPATH 索引

  1. 通过按下 Ctrl+Alt+S 打开设置,并导航到 语言与框架 | Go GOPATH。 .

  2. 请选择 为整个GOPATH 编制索引 复选框。

下载并安装依赖项

  1. 请点击 import 部分中的未解决依赖项,然后按 Alt+Enter

  2. 选择 go get -t <package>

安装 Go SDK

选择 Go SDK 的本地副本

  1. Ctrl+Alt+S 打开设置,然后选择 语言与框架 | Go GOROOT

  2. 请点击 添加 SDK 按钮(添加 SDK 按钮 )并选择 本地…

  3. 在文件浏览器中,导航到硬盘上的 SDK 版本。

  4. 点击 打开

    安装 Go SDK

下载 Go SDK

  1. Ctrl+Alt+S 打开设置,然后选择 语言与框架 | Go GOROOT

  2. 请点击 添加SDK({0}) 按钮(添加 SDK 按钮 )并选择 下载…

  3. 版本 列表中选择 SDK 版本。

  4. 位置 字段中,指定 SDK 的路径。 要使用文件浏览器,请点击 浏览… 图标 (“浏览”图标)。

  5. 点击 确定

    安装 Go SDK
最后修改日期: 2025年 4月 24日