入门
如果你想去尝试运行 Go 的代码,你可以去看看 Go Playground ,它可以在线运行你的代码并且不要安装任何东西。这也是你在 Go 的论坛区和 StackOverflow 等地方寻求帮助时分享 Go 代码的最常用方法。
Go 的安装很简单。你可以用源码去安装,但是我还是建议你使用其中一个预编译的二进制文件。当你 跳转到下载页面,你将会看到 Go 语言的在各个平台上的安装包。我们会避免这些东西并且学会如何在自己的平台上安装好 Go。正如你所看到的的那样,安装 Go 并不是很难。
除了一些简单的例子, Go 被设计成代码在工作区内运行。工作区是一个文件夹,这个文件夹由 bin
,pkg
,以及src
子文件夹组成的。你可能会试图强迫 Go 遵循自己的风格-不要这么去做。
一般,我把我的项目放在 ~/code
文件夹下。比如,~/code/blog
目录就包含了我的 blog 项目。对于 Go 来说,我的工作区域就是 ~/code/go
,然后我的 Go 写的项目代码就在 ~/code/go/src/blog
文件夹下。
简单来说,无论你希望把你的项目放在哪里,你最好创建一个 go
的文件夹,再在里面创建一个 src
的子文件夹。
OSX / Linux 系统安装 Go
下载适合你自己电脑系统的 tar.gz
文件。对于 OSX 系统来说,你可能会对 go#.#.#.darwin-amd64-osx10.8.tar.gz
感兴趣,其中 #.#.#
代表 Go 的最新版本号。
通过 tar -C /usr/local -xzf go#.#.#.darwin-amd64-osx10.8.tar.gz
命令将文件解压到 /usr/local
目录下
设置两个环境变量:
1.GOPATH
指向的是你的工作目录,对我来说,那个目录就是 $HOME/code/go
2.我们需要将 Go 的二进制文件添加到的 PATH
变量中。
你可以通过下面的 shell 去设置这两个环境变量:
echo 'export GOPATH=$HOME/code/go' >> $HOME/.profile
echo 'export PATH=$PATH:/usr/local/go/bin' >> $HOME/.profile
你需要将这些环境变量激活。你可以关掉 shell 终端,然后在打开 shell 终端,或者你可以在 shell 终端运行 source $HOME/.profile
。
在命令终端输入 go version
,你将会得到一个 go version go1.3.3 darwin / amd64
的输出,Go 就安装完成了。
Windows 系统
下载最新的 zip 文件。如果你的电脑是 64 位的系统,你将需要 go#.#.#.windows-amd64.zip
,这里的 #.#.#
是 Go 的最新版本号。
解压缩 go#.#.#.windows-amd64.zip
文件到你选择的位置。 c:\Go
这个位置是个不错的选择。
在系统中设置两个环境变量:
GOPATH
同样的指向的是你的工作目录。这个变量看起来像c:\users\goku\work\go
这个样子。- 添加
c:\Go\bin
到系统的PATH
环境变量。
你可以通过「系统」 控制面板的 「高级」 选项卡上的 「环境变量」按钮设置环境变量。 某些版本的 Windows 通过「系统」控制面板中的「高级系统选项」选项此控制面板。
打开一个 cmd
命令终端,输入 go version
。 你会得到一个 go version go1.3.3 windows/amd64
的输出,即表示 Go 安装完成。