Update gopath explain

This commit is contained in:
vCaesar
2017-02-17 22:16:12 +08:00
parent 0a68b5c3e5
commit 0414045e97
4 changed files with 8 additions and 4 deletions

View File

@@ -46,6 +46,7 @@ Go 1.5彻底移除C代码Runtime、Compiler、Linker均由Go编写,实现自
如果出现Go的Usage信息那么说明Go已经安装成功了如果出现该命令不存在那么可以检查一下自己的PATH环境变中是否包含了Go的安装目录。
从go 1.8开始GOPATH环境变量现在有一个默认值如果它没有被设置。 它在Unix上默认为$HOME/go,在Windows上默认为%USERPROFILE%/go。
> 关于上面的GOPATH将在下面小节详细讲解
## Go标准包安装
@@ -154,7 +155,7 @@ sudo tar -xzf go1.8.linux-amd64.tar.gz -C /usr/local
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=HOME/gopath
export GOPATH=HOME/gopath (可选设置)
```
或者使用:
```sh
@@ -165,7 +166,7 @@ sudo vim /etc/profile
export GOROOT=/usr/local/go
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
export GOPATH=HOME/gopath
export GOPATH=HOME/gopath (可选设置)
```
### homebrew

View File

@@ -1,7 +1,8 @@
# 1.2 GOPATH与工作空间
前面我们在安装Go的时候看到需要设置GOPATH变量Go从1.1版本开始必须设置这个变量而且不能和Go的安装目录一样这个目录用来存放Go源码Go的可运行文件以及相应的编译之后的包文件。所以这个目录下面有三个子目录src、bin、pkg
前面我们在安装Go的时候看到需要设置GOPATH变量Go从1.1版本到1.7必须设置这个变量而且不能和Go的安装目录一样这个目录用来存放Go源码Go的可运行文件以及相应的编译之后的包文件。所以这个目录下面有三个子目录src、bin、pkg
从go 1.8开始GOPATH环境变量现在有一个默认值如果它没有被设置。 它在Unix上默认为$HOME/go,在Windows上默认为%USERPROFILE%/go。
## GOPATH设置
go 命令依赖一个重要的环境变量:$GOPATH