gpt4 book ai didi

go - 我可以有多个 GOPATH 目录吗?

转载 作者:IT老高 更新时间:2023-10-28 12:59:12 29 4
gpt4 key购买 nike

我将我的 GOPATH 设置为

/Users/me/dev/go

我有

/Users/me/dev/go/src/client1
/Users/me/dev/go/src/client2
/Users/me/dev/go/src/client3

还有

/Users/me/dev/client1/rails_project
/Users/me/dev/client2/php_project
etc.

我不喜欢在我的根 dev 文件夹中我被迫拥有这个包含许多不同客户的 go 项目的通用“go”目录。

最佳答案

是的,GOPATH 是一个目录列表(如 PATH)。运行 go help gopath 了解详情。例如,在 Linux 上,我有:

$ go env
GOROOT="/home/peter/go"
GOPATH="/home/peter/gopath:/home/peter/public/gopath"
$

我在 Windows 上有类似的东西。

注意:Linux 使用 : 作为 GOPATH 列表分隔符; Windows 使用 ; 作为分隔符。

如果您使用 go get,它将默认为列表中的第一个目录。

运行 go env 以检查一切是否正确。

关于go - 我可以有多个 GOPATH 目录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36017724/

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