最近分析了一下主流市场的编程语言,发现
Golang
语言还算比较火热(有上升势头),准备开始探索一下。
安装
brew install go
安装过程大同小异,会自动安装 Golang
的最新稳定版本,因为我已经安装好了,没有截图,所以剽窃了一张别人的,好让大家有个参考
出现上面的结果就表示安装成功了,我们在终端输入 go version
查看我们的安装版本,我的显示 go version go1.12.5 darwin/amd64
,表示我安装的是 v1.12.5 版本。
从安装提示中可以看出需要设置 GOPATH
和 GOROOT
的环境变量,以及设置 PATH
.
温馨提示: Go >1.13 版本之后支持通过设置环境变量 GOPROXY 来修改代理地址, 默认代理服务器 https://proxy.golang.org 在国内访问经常出现 timeout
可以通过设置国内代理来加速下载, 在终端执行即可: go env -w GOPROXY=https://goproxy.cn,direct
配置GOPATH
查看 Golang
的环境变量设置的命令
go env
我们需要配置我们的环境变量,在 ~ 目录下使用 ll -a
命令查看是否有 .bash_profile
文件,如果没有,则创建一个,有就 vi
编辑,下面给大家两种示例(我的源码库没有跟安装目录放在一起):
1) 单源码库环境变量配置
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export GOPATH=/Users/linshan/Web/golang/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
2) 单源码库环境变量配置
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export GOPATH=/Users/linshan/Web/golang/go (:自由添加目录,其他不变)
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin
使修改立刻生效:
source ~/.bash_profile
再执行 go env
就可以看到环境变量配置了。
实例说明
GOPATH
:为我们开发常用的目录,建议不要和 Go 的安装目录一致,在该文件夹下又有三个文件夹:src
、pkg
、bin
。
这里src
是自己新建的, pkg
和bin
是后面生成的
src
:主要存放我们的源代码
bin
:存放编译后生成的可执行文件,可以自己执行
pkg
: 编译后生成的文件(.a文件)(非 main 函数的文件在 go install 后生成)
GOBIN:是 GOPATH
下的bin
目录
PATH:环境变量,需要go-bin
目录加入到path
路径下,生成可执行文件就可以直接运行了。
基础 Golang
安装到此啦~
评论一下?