This commit is contained in:
Unknown
2013-04-11 19:15:09 -04:00
parent 8bbe8ee7df
commit 3163162c05

View File

@@ -3,11 +3,11 @@
如果你能够自己下载并编译 Go 的源代码来说是非常有教育意义的,你可以根据这个页面找到安装指南和下载地址:[http://golang.org/doc/install.html](http://golang.org/doc/install.html)。 如果你能够自己下载并编译 Go 的源代码来说是非常有教育意义的,你可以根据这个页面找到安装指南和下载地址:[http://golang.org/doc/install.html](http://golang.org/doc/install.html)。
我们接下来也会一步步的带你完成安装过程。 我们接下来也会带你一步步的完成安装过程。
1. 设置 Go 环境变量 1. 设置 Go 环境变量
我们一般通过文件 `$HOME/.bashrc` 在 Linux 系统下配置自定义环境变量,根据不同的发行版也可能是文件 `$HOME/.profile`,然后使用 gedit 或 vi 来编辑文件内容。 我们在 Linux 系统下一般通过文件 `$HOME/.bashrc` 配置自定义环境变量,根据不同的发行版也可能是文件 `$HOME/.profile`,然后使用 gedit 或 vi 来编辑文件内容。
export GOROOT=$HOME/go export GOROOT=$HOME/go
export GOBIN=$GOROOT/bin export GOBIN=$GOROOT/bin
@@ -20,7 +20,7 @@
export PATH=$GOROOT/go/bin:$PATH export PATH=$GOROOT/go/bin:$PATH
在开发 Go 项目时,你还需要一个路径作为你的工作目录。 在开发 Go 项目时,你还需要一个环境变量来保存你的工作目录。
export $GOPATH=$HOME/Applications/Go export $GOPATH=$HOME/Applications/Go
@@ -30,11 +30,11 @@
![](images/2.3.goenv.png?raw=true) ![](images/2.3.goenv.png?raw=true)
图2.2 在终端输入 `go evn` 后打印的信息 图2.2 在终端输入 `go env` 后打印的信息
2. 安装 C 工具 2. 安装 C 工具
Go 的工具链是用 C 语言编写的,因此在安装 Go 之前你需要先安装相关的 C 工具。如果你使用的是 Ubuntu 的话,你可以在终端输入以下指令(如果你的网络状态不太理想,建议每个工具分开安装)。 Go 的工具链是用 C 语言编写的,因此在安装 Go 之前你需要先安装相关的 C 工具。如果你使用的是 Ubuntu 的话,你可以在终端输入以下指令( ***译者注:由于网络环境的特殊性,你可能需要将每个工具分开安装*** )。
sudo apt-get install bison ed gawk gcc libc6-dev make sudo apt-get install bison ed gawk gcc libc6-dev make
@@ -62,7 +62,7 @@
cd $GOROOT/src cd $GOROOT/src
./all.bash ./all.bash
在完成编译之后(通在 1 分钟以内,如果你在 B 型树莓派上编译,一般需要 1 个小时),你会在终端看到如下信息被打印: 在完成编译之后(通在 1 分钟以内,如果你在 B 型树莓派上编译,一般需要 1 个小时),你会在终端看到如下信息被打印:
![](images/2.3.allbash.png?raw=true) ![](images/2.3.allbash.png?raw=true)
@@ -74,7 +74,7 @@
**注意事项** **注意事项**
在测试 `net/http` 包时有一个测试会尝试连接 `google.com`,你可会看到如下所示的一个无厘头的错误报告: 在测试 `net/http` 包时有一个测试会尝试连接 `google.com`,你可会看到如下所示的一个无厘头的错误报告:
make[2]: Leaving directory `/localusr/go/src/pkg/net make[2]: Leaving directory `/localusr/go/src/pkg/net
@@ -132,7 +132,7 @@
cd src cd src
sudo ./all.bash sudo ./all.bash
你可以在这个页面最新的稳定版:[http://golang.org/doc/devel/release.html](http://golang.org/doc/devel/release.html) 你可以在这个页面查看到最新的稳定版:[http://golang.org/doc/devel/release.html](http://golang.org/doc/devel/release.html)
当前最新的稳定版 Go 1 系列于 2012 年 3 月 28 日发布。 当前最新的稳定版 Go 1 系列于 2012 年 3 月 28 日发布。