查看“GOPATH配置和常规项目组织”的源代码
←
GOPATH配置和常规项目组织
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[category:Golang]] ==什么是GOPATH== GOPATH是一个环境变量,用来表明你写的go项目的存放路径 GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。 ==GOPATH常规目录== ===默认结构=== [[文件:Golang-default-dir.png|500px]] 在进行Go语言开发的时候,代码总是会保存在$GOPATH/src目录下。在工程经过go build、go install或go get等指令后,会将下载的第三方包源代码文件放在$GOPATH/src目录下, 产生的二进制可执行文件放在 $GOPATH/bin目录下,生成的中间缓存文件会被保存在 $GOPATH/pkg 下。 使用版本管理工具(Version Control System,VCS。常用如Git)来管理项目代码时,只需要添加$GOPATH/src目录的源代码即可。 bin 和 pkg 目录的内容无需版本控制。 ===流行结构=== [[文件:Golang-popular-dir.png|500px]] Go语言中也是通过包来组织代码文件,可以引用别人的包也可以发布自己的包,但是为了防止不同包的项目名冲突,通常使用顶级域名来作为包名的前缀,这样就不担心项目名冲突的问题。 另外可以在 src 目录下建立 internal 目录用来保存内部项目,用来区分和github的源码 ===企业开发结构=== [[文件:Golang-company-dir.png|500px]]
返回至
GOPATH配置和常规项目组织
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
首页
首页
操作系统
Linux
周边工具
Git
开发语言
Java
Python
Golang
中间件
RabbitMQ
Kafka
数据存储
Redis
Mysql
其他
包罗万象
导航
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息