981377660LMT / ts

ts学习
6 stars 1 forks source link

GOPATH 和 GOROOT #483

Open 981377660LMT opened 7 months ago

981377660LMT commented 7 months ago

它们之间的区别:

GOROOT 是 Go 安装的目录。安装完就完全可以不用再去修改。

在 win 系统中,默认是 c:\GO,也可以支持自定义。在 Mac 中默认配置地址是/usr/local/go。

GOPATH 是 GO 项目的工作空间和第三方依赖包。就是我们创建 GO 项目放置的位置。因为 Go 的项目其实都是包。GOPATH 是支持设置多个的。

在安装或下载第三方包时,经常会使用的命令是 go get 或 go install。使用 go get 命令下载的包会都下载在 ·GOPAT 设置的第一个地址的 src 目录下。使用 go install 下载时,在哪个·GOPATH中找到了这个包,就会在哪个GOPATH下的bin目录生成可执行文件.

981377660LMT commented 7 months ago

https://juejin.cn/post/7152167289079480334

981377660LMT commented 7 months ago

https://zhuanlan.zhihu.com/p/255030682

981377660LMT commented 7 months ago

注意 windows 修改环境变量需要重启,用 windows+R 打开cmd,然后看 go env 里的 GOROOT 和 GOPATH 即可 image

981377660LMT commented 7 months ago

如果没有设置 GOPATH,会自动在 c盘用户目录下新建一个 名为go的文件夹,作为workspace DPGY}CFQ~YMLP}IEZA4@HF8