做者: gomaster.me(冯琪超) 系列:Golang架构师之路 本文为博主原创文章,若有转载请注明出处html
点击 官网下载golang sdk
根据不一样系统,官网下载连接会选择相应的平台进行连接跳转,也可手动选择须要的平台安装包。golang
若是是升级golang老版本你首先必须先移除已经存在的版本。架构
通常配置测试
下载安装包ui
解压到/usr/local
中code
tar -zxvf go$VERSION.$OS-$ARCH.tar.gz -C /usr/local
添加/usr/local/go/bin
到PATH环境变量中,能够添加入/etc/profile
(系统范围)或$HOME/.profile
中htm
export PATH=$PATH:/usr/local/go/bin
安装到指定位置
Go二进制分发包假设它被安装到/usr/local/go
(或Windows下 c:\Go
),但Go tools
是能够被安装到不一样的地方的。在这种状况下你必须设置GOROOT
环境变量指定它被安装的目录。ip
例如若是你安装Go到你的home
目录你应该添加添加相似以下到$HOME/.profile
:terminal
export GOROOT=$HOME/GO1.X export PATH=$PATH:$GOROOT/bin
注意:GOROOT
只须要在被安装到自定义位置才须要设置。
另外Go还有GOPATH,GOBIN
环境变量,请参考博客如何编写Go代码,但本文中的示例仅需将Go的bin
安装目录添加到$PATH
中。get
双击可执行程序一步步next便可完成安装。
该种方式将Go安装到/usr/local/go
目录下。而且会将/usr/local/go/bin
目录加入到PATH
环境变量中。你可能须要重启下terminal才能够生效。若是没有效果,能够按照上面所讲的环境变量配置手动添加。
Windows方式有二进制可执行包安装,也有zip压缩包解压安装的,这里很少赘述。值得注意的是Windows平台默认按照c:\Go
目录,须要将c:\Go\bin
添加到PATH环境变量中。
一般状况使用go version
查看是否能够正确显示Go的版本,咱们就会认为安装成功。但这里咱们经过配置一个工做区并构建一个简单的程序来验证Go安装是否正确。
建立工做区目录,$HOME/go
(若是你想要使用不一样的目录,你须要设置GOPATH环境变量;你能够参见更详细的如何编写Go代码)
在工做区目录下建立src/hello
建立并编写hello.go
文件,内容以下:
package main import "fmt" func main(){ fmt.Printf("hello, world\n") }
使用go tool
构建:
$ cd $HOME/go/src/hello $ go build
上面的命令将在源文件同目录下构建一个名为hello
的可执行文件。
执行生成的可执行文件
$ ./hello hello, world
若是你能够看到hello, world
打印输出则说明Go安装成功。
你能够执行go install
安装二进制文件到工做区的bin
目录或者使用go clean
移除它。
其实很简单,将安装目录删除,并将环境变量移除便可。
在兴奋地开始享受写Go代码以前,请务必先阅读如何编写Go代码(将讲述一些使用Go tools的必要概念)