如何配置go语言开发环境

1.1 Go安装

Go的三种安装方法

Go有多种安装方式,你可以选择自己喜欢的。这里我们介绍三种最常见的安装方法:

Go源代码安装:这是一个标准的软件安装方法。对于经常使用类Unix系统的用户,尤其是开发者,从源代码安装可以自己定制。

Go标准包安装:Go提供便捷的安装包,支持Windows、Linux、Mac等系统。这种方法适合快速安装。可以根据自己的系统位下载相应的安装包,一路轻松安装到next。* *建议使用这种方法* *

第三方工具安装:目前有很多方便的第三方软件包工具,比如Ubuntu的apt-get,Mac的homebrew。这种安装方式适合熟悉相应系统的用户。

最后,如果你想在同一个系统中安装多个版本的Go,可以参考第三方工具GVM,这是目前该领域最好的工具,除非你知道如何处理。

转到源代码安装

在Go的源代码中,有些部分是用Plan 9 C和at&编写的;t汇编,所以如果要从源代码安装,就必须安装c的编译工具。

在Mac系统中,只要安装Xcode,就已经包含了相应的编译工具。

在类Unix系统中,需要安装gcc等工具。例如,Ubuntu系统可以在终端中执行sudo apt-get安装gcc。

Libc6-dev来安装编译器。

在Windows系统中,需要安装MinGW,然后通过MinGW安装gcc,并设置相应的环境变量。

可以直接去官网下载源代码,在goVERSION.src.tar.gz找到相应的文件下载,下载后解压到$HOME目录,执行下面的代码:

cd go/src

。/all.bash

运行all.bash后,在安装成功之前会出现“所有测试均通过”的字样。

上面是一个Unix风格的命令。Windows下的安装方法类似,只是运行all.bat,调用的编译器是MinGW的gcc。

如果Mac或Unix用户需要设置几个环境变量,如果想在重启后生效,将下面的命令写入。巴沙尔或者。zshrc。

导出GOPATH=$HOME/gopath

导出路径= $ PATH:$ HOME/go/bin:$ GOPATH/bin

如果你写一个文件,记得执行bash。bashrc或者bash。

。zshrc使设置立即生效。

如果是窗口系统,需要设置环境变量,在path中添加go所在的对应目录,设置gopath变量。

设置好之后,在命令行输入go,下图显示已经成功安装。

图1.1源代码安装后执行Go命令的示意图。

如果出现Go的使用信息,说明Go已经安装成功;如果该命令不存在,您可以检查Go的安装目录是否包含在您的路径环境更改中。

上述GOPATH将在下一节中详细解释。

转到标准软件包安装

Go提供了每个平台的一键安装包,这些包默认会安装在以下目录:/usr/local/go。

(Windows系统:c:\Go),当然,您可以更改它们的安装位置,但是在更改之后,您必须在您的环境变量中设置以下信息:

export GOROOT=$HOME/go

导出GOPATH=$HOME/gopath

导出路径=$PATH:$GOROOT/bin:$GOPATH/bin

上述命令最好写入。巴沙尔或者。用于Mac和Unix用户的zshrc文件,以及用于windows用户的环境变量。

如何判断自己的操作系统是32位还是64位?

我们接下来的Go安装需要判断操作系统的位数,所以在这一节,我们先确定自己的系统类型。

Windows系统用户请按Win+R运行cmd,进入systeminfo后回车,稍等片刻,会出现一些系统信息。在“系统类型”行中,如果显示“基于x64”

PC”是64位系统;如果显示“基于X86的PC ”,则它是32位系统。

Mac系统用户建议直接用64位,因为Go支持的Mac OS X版本已经不支持纯32位处理器了。

Linux系统用户可以在终端中执行命令arch(即uname)。

-m)查看系统信息:

64位系统显示器

x86_64

32位系统显示

i386

Mac安装

访问下载地址,32位系统下载go 1 . 4 . 2 . Darwin-386-OS x 10.8 . pkg,64位系统下载go 1 . 4 . 2 . Darwin-Amd64-OS x 10.8 . pkg,双击下载。

看到类似上图的图片,说明源代码已经安装成功。

如果出现go的使用信息,说明go已经安装成功;如果该命令不存在,您可以检查go的安装目录是否包含在您的路径环境更改中。

Linux安装

访问下载地址,32位系统下载go1.4.2.linux-386.tar.gz,64位系统下载go 1 . 4 . 2 . Linux-amd64 . tar . gz。

假设你要安装Go的目录是$GO_INSTALL_DIR,后面跟着对应的目录路径。

将tar.gz包解压到安装目录:tar zxvf go 1 . 4 . 2 . Linux-amd64 . tar . gz-c

$GO_INSTALL_DIR .

设置路径,export PATH = $ PATH:$ go _ install _ dir/go/bin。

然后执行go。

图1.2在Linux系统中成功安装后go显示的信息

如果出现go的使用信息,说明go已经安装成功;如果该命令不存在,您可以检查go的安装目录是否包含在您的路径环境更改中。

Windows安装

访问谷歌代码下载页面,32

请选择名称中带有windows-386的msi安装包,以及名称中带有windows-amd64的64位MSI安装包。下载后运行,不要修改默认安装目录。

C:\Go\,如果安装在其他位置,将无法执行自己的Go代码。安装完成后,Go安装目录下的bin目录会默认添加到环境变量Path之后。

C:\Go\bin\,并使用Go安装根目录C:\Go\的值添加环境变量GOROOT。

验证安装是否成功。

运行时输入cmd打开命令行工具,在提示符下输入go检查是否能看到使用信息。投入

Cd %GOROOT%,看能不能进入Go安装目录。如果都成功,则安装成功。

如果没有,请检查上述环境变量Path和GOROOT的值。如果它不存在,请卸载并重新安装。如果它确实存在,请重新启动计算机并再次尝试上述步骤。

第三方工具安装

GVM

Gvm是第三方开发的Go多版本管理工具,类似于ruby中的rvm工具。用起来还是挺方便的。要安装gvm,请使用以下命令:

bash & lt& lt(curl-S-S-L/moov web/gvm/master/bin scripts/gvm-installer)

安装完成后,我们可以安装go:

gvm安装go1.4.2

gvm使用go1.4.2

也可以用下面这个命令省去每次调用gvm use的麻烦:gvmuse go 1.4.2-default。

执行上述命令后,会自动设置GOPATH、GOROOT等环境变量,以便直接使用。

容易得到

Ubuntu是目前应用最广泛的Linux桌面系统。我们使用apt-get命令来管理软件包。我们可以通过以下命令安装Go。为了将来方便起见,我们应该把

还安装了Git mercurial:

sudo apt-get安装python-软件-属性

sudo add-apt-repository PPA:gophers/go

sudo apt-get更新

sudo apt-get安装golang-stable git-core mercurial

公司自产自用

家酿是Mac系统下使用最广泛的管理软件工具。目前支持Go,可以通过命令直接安装Go。为了将来方便起见,你应该把

还安装了Git mercurial:

brew更新& amp& ampbrew升级

brew安装go

brew安装git

brew安装汞