gpt4 book ai didi

go - 是否可以在项目基础上开发 Go? (没有gopath)

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:57 28 4
gpt4 key购买 nike

假设我想将一个 go 项目集成到另一个 repo 中,或者想在我的桌面上开发一个临时项目。我目前的理解是,为了开发任何东西,它必须在我的 gopath 之内。

这是 Go 独有的吗?有没有办法,例如,go init 一个文件夹并将其用作独立的项目文件夹?

最佳答案

正如我在 Automatically defining GOPATH on a per project basis 中所说明的那样,这取决于您的 IDE。

Visual Studio Code将自动检测一个 Go 项目结构 (myProject/src) 并为该项目设置一个 GOPATH

参见“GOPATH in the VS Code Go extension

您会在 IntelliJ 编辑器(非免费)GoLand 中找到相同的功能。
参见 this thread .

  • Global GOPATH: this allows you to configure a GOPATH (which can have multiple values, of course) for all the projects you are using the IDE with. You'll configure it once and reuse it across the projects
  • Project GOPATH: has the same properties as the Global GOPATH but this one applies only to the current project. This means you can configure different GOPATH values for different projects.

关于go - 是否可以在项目基础上开发 Go? (没有gopath),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50200492/

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