golang gopath如何设置


本文摘自php中文网,作者(*-*)浩,侵删。

设置GOPATH的要求对于首次安装Go工具的Go用户来说是一个主要问题,并且在他们使用这些工具的初始体验中得到了 错误 : "you have to set a GOPATH"

即使您不关心设置此变量,仍然需要您在项目中注意: (推荐学习:go)

用户仍需要将 $GOPATH/bin 添加到其PATH中以运行由go install初始化的可执行文件执行go get

使用Go语言开发的用户仍然需要了解GOPATH的存在,其位置和结构。

如果你的GOROOT(你检查Go的源代码的位置)是默认的GOPATH,如果没有设置GOPATH,工具将拒绝使用默认的GOPATH来破坏你的GOROOT。

如果默认值不适合你,你仍然可能更喜欢设置自定义GOPATH。

GOPATH的定义

GOPATH 环境变量用来指定你的工作区的位置,如果GOPATH没有设置, 它会自动设置在类Unix系统里像这样:

1

$HOME/go

设置在 Windows系统里像这样:

1

%USERPROFILE%\go

如果你想自定义你的工作区, 你需要设置GOPATH 环境变量. 下面将讲解如何在不同的平台上如何设置。

在不同的平台上自定义GOPATH

Unix系统

GOPATH 可以设置在你系统的任意一个目录下. 下面的例子里我们将设置他到 $HOME/go (Go 1.8版本以后默认). 注意 GOPATH 不能和你的go安装目录相同. 普遍的设置是 GOPATH=$HOME.

Bash

编辑 ~/.bash_profile 添加下面一行:

1

export GOPATH=$HOME/go

保存退出编辑器,然后执行

阅读剩余部分

相关阅读 >>

golang如何退出进程?

golang和go是什么关系

分布式事务最经典的七种解决方案

golang基础数据类型-浮点型

go-grpc-rest环境搭建

用go实现路由的链式定义

golang基础数据类型字符串

go语言sync包的学习(mutex、waitgroup、cond)

golang标准库database连接池实现

golang判断是否存在不存在就创建文件

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...