关于golang的GOPATH一些小建议

简介:


关于golang的环境变量:GOPATH 、GOROOT 的具体作用可以问度娘,很多的。


GOPATH 设置两个目录很有用。

第一个目录作为第三方包的存放位置,第二个目录作为你自己的项目。

将第三方的GOPATH放置到第一位,这样子 go install 将使用它作为默认的位置。 然后你可以在第二个 GOPATH目录下工作。


如:设置 GOPATH为 E:\GOPATH;E:\GO_WORK


go get 第三方的包的时候将会安装到 E:\GOPATH 下。


E:\GO_WORK\src下是自己创建的golang工程。


这样golang工程 和 golang依赖包将会分别存储在两个位置.



相关文章
|
6月前
|
Linux Go iOS开发
掌握Go语言:配置环境变量、深入理解GOPATH和GOROOT(1)
掌握Go语言:配置环境变量、深入理解GOPATH和GOROOT(1)
1127 0
|
缓存 编译器 Go
Golang 语言 vendor 在 GOPATH 和 Modules 中的区别
Golang 语言 vendor 在 GOPATH 和 Modules 中的区别
62 0
|
2月前
|
Go
Golang语言基于GOPATH方式管理包(package)
这篇文章详细介绍了Golang语言中基于GOPATH方式管理包(package)的方法,包括包的概述、定义、引入格式、别名使用、匿名引入,以及如何快速入门自定义包,并通过具体代码案例展示了包的环境准备、代码编写、细节说明和程序运行。
37 3
|
3月前
|
Unix 编译器 Go
|
6月前
|
存储 Go
Golang深入浅出之-Go语言依赖管理:GOPATH与Go Modules
【4月更文挑战第27天】Go语言依赖管理从`GOPATH`进化到Go Modules。`GOPATH`时代,项目结构混乱,可通过设置多个工作空间管理。Go Modules自Go 1.11起提供更现代的管理方式,通过`go.mod`文件控制依赖。常见问题包括忘记更新`go.mod`、处理本地依赖和模块私有化,可使用`go mod tidy`、`replace`语句和`go mod vendor`解决。理解并掌握Go Modules对现代Go开发至关重要。
118 2
|
Linux Go iOS开发
Go语言新手指南:正确使用GOPATH的步骤
Go语言新手指南:正确使用GOPATH的步骤
3977 0
|
NoSQL 关系型数据库 MySQL
学习golang(9) 初探:go path与go mod
学习golang(9) 初探:go path与go mod
194 1
|
IDE Go 开发工具
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
让你的Golang项目在IDE里跑起来(Goland使用入门-GOROOT、GOPATH、src、 pkg、bin、import)
|
编译器 Go
go语言工作目录都有什么?GOPATH下的目录结构
go语言工作目录都有什么?GOPATH下的目录结构
213 0
go语言工作目录都有什么?GOPATH下的目录结构
|
安全 Java Go
Go | 讲解GOROOT、GOPATH、GOBIN
Go | 讲解GOROOT、GOPATH、GOBIN
226 0