Home
Posts
Tag
About
go环境变量
go环境变量
2019-03-20 10:27:51
#go
#### 一些环境变量 |名称|说明| |--|--| |[GOPATH](https://golang.org/doc/code.html#GOPATH)|项目源代码存放路径,normally ```$HOME/go``` on Unix. GOPATH must not be the same path as your Go installation. [设置GOPATH](#设置GOPATH)| |GOBIN|```go install``` 后生成的可执行文件存放路径,可以为空,默认为```$GOPATH/bin/```| #### 常用命令 ```bash go env # 打印Go语言的环境信息,输出信息参见参考资料1 go build [-o 可执行文件名] [packages] # 编译 go install # 等于build之后,再将可执行文件移动到 $GOBIN 下 go get # 下载对应包并编译 ``` #### 设置GOPATH + Unix systems + mac ```bash $ vim ~/.bash_profile # 把 $GOBIN 放到 PATH 中可以方便的使用go编译后的程序 export GOROOT=/usr/local/Cellar/go/1.9.2/libexec export GOPATH=~/Projects/GoProjects/oldgo:~/Projects/GoProjects/cloudos_src export GOBIN=${GOPATH//://bin:}/bin set CGO_ENABLED=0 set GOOS=linux set GOARCH=amd64 export PATH=$PATH:$GOROOT/bin:${GOPATH//://bin:}/bin source ~/.bash_profile ``` + [更多](https://github.com/golang/go/wiki/SettingGOPATH) --- 参考资料: [go env -- 极客学院](http://wiki.jikexueyuan.com/project/go-command-tutorial/0.14.html)