gpt4 book ai didi

go - 安装go1.4.1.darwin-amd64-osx10.8.pkg后如何在MAC上设置GOPATH

转载 作者:IT王子 更新时间:2023-10-29 01:59:36 27 4
gpt4 key购买 nike

我已经运行 go1.4.1.darwin-amd64-osx10.8.pkg 在我的 MAC 上安装 go。它在/usr/local/go/bin/go 中安装 go。

你能告诉我我的 GOPATH 应该设置成什么吗?我尝试了“/usr/local/go”和“/usr/local/go/bin/go”。但两者似乎都不是正确的道路。

谢谢。

最佳答案

GOPATH 是一个环境变量,用于定义工作目录的位置。 Go 工具出于各种原因使用它。

例如:

go get -u github.com/nsf/gocode

  • 将下载源代码并将其放置在$GOPATH/src/github.com/nsfs/gocode
  • 编译该源代码并将二进制文件放在 $GOPATH/bin
  • 将符号和包信息放在$GOPATH/pkg/architecture/github.com/nsfs

该路径在其他工具中也有使用:

  • 去构建 github.com/nsf/gocode
  • 去安装github.com/nsfs/gocode

github.com/nsfs/gocode 在上面的命令中自动解析为 $GOPATH/src/github.com/nsfs/gocode 因此你可以运行这些无需实际在您的工作场所即可执行命令($GOPATH 的要点)

你的工作目录的 $GOPATH 位置可以放在你机器上的任何地方,但它必须至少有 3 个文件夹(因为 go get 和其他工具需要这些文件夹)。

  1. 打包
  2. 来源

这个环境变量可以像任何其他环境变量一样设置。如果你从 Terminal.app 使用 go,你可以通过打开文件来设置它:

vi ~/.bashrc

然后设置它

export GOPATH=~/goworkplace

~/goworkplace 是包含这 3 个文件夹的工作目录的位置。它可以位于您系统上的任何位置,例如 ~/Development/goworkplace、~/Desktop/goworkplace,只要它具有这 3 个文件夹即可

有关信息,请查看:https://golang.org/doc/code.html

关于go - 安装go1.4.1.darwin-amd64-osx10.8.pkg后如何在MAC上设置GOPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28507568/

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