在Go1.5前,Go的源代码中,有些部分是用Plan9C和AT&T汇编写的,因此假如你要想从源码安装,就必须安装C的编译工具。
在Mac系统中,只要你安装了Xcode,就已经包含了相应的编译工具。
在类Unix系统中,需要安装gcc等工具。例如Ubuntu系统可通过在终端中执行sudo apt-get install gcc libc6-dev来安装编译工具。
在Windows系统中,你需要安装MinGW,然后通过MinGW安装gcc,并设置相应的环境变量。
你可以直接去官网下载源码,找相应的goVERSION.src.tar.gz
的文件下载,下载之后解压缩到$HOME目录,执行如下代码:
cdgo/src
./all.bash
运行all.bash后出现”ALLTESTSPASSED”字样时才算安装成功。
上面是Unix风格的命令,Windows下的安装方式类似,只不过是运行all.bat,调用的编译器是MinGW的gcc。
如果是Mac或者Unix用户需要设置几个环境变量,如果想重启之后也能生效的话把下面的命令写到.bashrc或者.zshrc里面。
exportGOPATH=$HOME/gopath
exportPATH=$PATH:$HOME/go/bin:$GOPATH/bin
如果是window系统,就需要设置环境变量,在path里面增加相应的go所在的目录,设置gopath变量。
当你设置完毕之后在命令行里面输入go,看到如下图片即说明你已经安装成功。
上图为源码安装之后执行Go命令的图。
exportGOROOT=$HOME/go
exportGOPATH=$HOME/gopath
exportPATH=$PATH:$GOROOT/bin:$GOPATH/bin
x8664
32位系统显示
i386
Linux安装
GVM
bash<<(curl-s-S-L
https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
安装完成后我们就可以安装go了:
gvminstallgo1.8.3
gvmusego1.8.3
也可以使用下面的命令,省去每次调用gvmuse的麻烦:gvmusego1.8.3—default执行完上面的命令之后GOPATH、GOROOT等环境变量会自动设置好,这样就可以直接使用了。
homebrew
1.安装homebrew
/usr/bin/ruby-e"$(curl-fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装go
brewupdate&&brewupgrade
brewinstallgo
brewinstallgit
brewinstallmercurial//可选安装
扫描上方二维码
领取Go Web编程
资料详情:
领取方式:
只需扫描下方二维码,即可免费获取go web 编程学习手册的电子版。希望这份资料能够让你的学习之旅更加顺畅与高效。
扫描上方二维码
领取Go Web编程