Golang Go语言中Goland要怎样配置,才能处理 vendor 目录?
为什么我的 goland 没法处理 vendor 目录?
Golang Go语言中Goland要怎样配置,才能处理 vendor 目录?
设置项目 GOPATH 就行
更多关于Golang Go语言中Goland要怎样配置,才能处理 vendor 目录?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
是不是老版本
是最新的版本。
不行啊。Goland 是搜索"${项目 GOPATH}/src",而 vendor 目录下并没有 src
放入 gopath 就好了.
$GOPATH/src/项目目录 /vendor
自动处理😉
我的就可以啊,兄弟
什么叫没法处理? 我的都是自动处理的哈。从来没有管过
这么说:
1. 直接 git clone https://github.com/henrylee2cn/pholcus.git ,放在 d:code,得到一个 d:\code\pholcus。并且存在 d:\code\pholcus\vendor
2. 然后用 goland。open project 选择 d:\code\pholcus,打开后,发现依赖找不到。
我遇到了相同的问题,手动设置 Project GOPATH 为 vendor 目录后无效。
参考 的回答,我将 project 目录移动到了 $GOPATH/src/ 下,再用 Goland 打开,发现自动识别 vendor 下的依赖了
作为IT领域的Go语言专家,对于Goland配置以处理vendor目录的问题,提供以下建议:
在Goland中处理vendor目录,主要涉及到项目的依赖管理和构建配置。以下是具体的配置步骤:
-
确保Go版本支持:
- Goland支持Go语言的vendor机制,但请确保你使用的Go版本是1.5及以上,因为vendor机制是在Go 1.5中引入的。
-
创建vendor目录:
- 在你的项目根目录下,手动创建一个名为vendor的目录。
-
使用go mod管理依赖:
- 通过
go mod init <module-name>
初始化你的项目,创建一个go.mod文件。 - 使用
go get
命令获取项目所需的依赖包,并使用go mod vendor
命令将这些依赖同步到vendor目录下。
- 通过
-
配置Goland:
- Goland会自动识别项目中的vendor目录,并在构建和运行时优先使用其中的依赖包。
- 无需额外配置,只需确保你的项目已经正确设置了go.mod文件和vendor目录。
-
验证配置:
- 尝试在Goland中构建和运行你的项目,确保没有依赖相关的错误。
通过以上步骤,你就可以在Goland中成功配置并处理vendor目录了。