From cd3b3854d395c71ad77a5a644d379378c6790be3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Fri, 12 Apr 2013 01:53:23 -0400 Subject: [PATCH] 02.5.md --- README.md | 2 +- eBook/02.1.md | 2 +- eBook/02.2.md | 2 +- eBook/02.3.md | 2 +- eBook/02.4.md | 29 ++++++++++++++--------------- eBook/02.5.md | 23 +++++++++++++++++++++++ eBook/02.6.md | 20 ++++++++++++++++++++ eBook/directory.md | 2 ++ 8 files changed, 63 insertions(+), 19 deletions(-) create mode 100644 eBook/02.5.md create mode 100644 eBook/02.6.md diff --git a/README.md b/README.md index 51cdba2..343c062 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ 该翻译版本已获得原作者(Ivo Balbaert)本人授权,并表示支持开源事业的发展! ##翻译进度 -2.3 [在 Linux 上安装 Go](eBook/02.3.md) +2.5 [在 Windows 上安装 Go](eBook/02.5.md) ##支持本书 如果你喜欢本书《Go入门指南》,你可以参与到本书的翻译或纠正工作中来,一同完善本书并帮助壮大 Go 语言在国内的学习群体,给大家提供更好的学习资源。 diff --git a/eBook/02.1.md b/eBook/02.1.md index 0953143..f36053c 100644 --- a/eBook/02.1.md +++ b/eBook/02.1.md @@ -81,4 +81,4 @@ Go 语言开发团队开发了适用于以下操作系统的编译器: ##链接 - [目录](directory.md) - 上一章:[语言的主要特性与发展的环境和影响因素](01.2.md) -- 下一节: [Go 环境变量](02.2.md) \ No newline at end of file +- 下一节:[Go 环境变量](02.2.md) \ No newline at end of file diff --git a/eBook/02.2.md b/eBook/02.2.md index 70978db..86b584c 100644 --- a/eBook/02.2.md +++ b/eBook/02.2.md @@ -23,4 +23,4 @@ Go 编译器支持交叉编译,也就是说你可以在一台机器上构建 ##链接 - [目录](directory.md) - 上一节:[平台与架构](02.1.md) -- 下一节: [在 Linux 上安装 Go](02.3.md) \ No newline at end of file +- 下一节:[在 Linux 上安装 Go](02.3.md) \ No newline at end of file diff --git a/eBook/02.3.md b/eBook/02.3.md index 056f67c..8b6617c 100644 --- a/eBook/02.3.md +++ b/eBook/02.3.md @@ -149,4 +149,4 @@ ##链接 - [目录](directory.md) - 上一节:[Go 环境变量](02.2.md) -- 下一节: [在 Mac OS X 上安装 Go](02.4.md) \ No newline at end of file +- 下一节:[在 Mac OS X 上安装 Go](02.4.md) \ No newline at end of file diff --git a/eBook/02.4.md b/eBook/02.4.md index ea72e1c..8246f66 100644 --- a/eBook/02.4.md +++ b/eBook/02.4.md @@ -1,20 +1,19 @@ -##啊哦,亲,你看得也太快了。。。还没翻译完呢 0 0 -要不等到 ***2013 年 4 月 13 日*** 再来看看吧~~ - -这里还有一些其它的学习资源噢~ - - - [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming):已更新至 [第六课](https://github.com/Unknwon/go-fundamental-programming/blob/master/lecture6/lecture6.md) - - [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang) - -神马?你说你不想学习?那好吧,去逛逛论坛看看行情也行~ - -- [Golang中文社区](http://bbs.mygolang.com/forum.php) -- [Go语言学习园地](http://studygolang.com/) -- [Golang中国](http://golang.tc) - #2.4 在 Mac OS X 上安装 Go +( ***译者注:由于 Go 语言版本更替,本节中的相关内容经原作者同意将被直接替换而不作另外说明*** ) + +如果你想要在你的 Mac 系统上安装 Go,则必须使用 Intel 64 为处理器,Go 不支持 PowerPC 处理器。 + +你可以通过该页面查看有关在 PowerPC 处理器上的移植进度:[https://codedr-go-ppc.googlecode.com/hg/](https://codedr-go-ppc.googlecode.com/hg/)。 + +**注意事项** + +在 Mac 系统下使用到的 C 工具链是 Xcode 的一部分,因此你需要通过安装 Xcode 来完成这些工具的安装。你并不需要安装完整的 Xcode,而只需要安装它的命令行工具部分。 + +你可以在这个页面下载到 Mac 系统下的一键安装包或源代码自行编译:[https://code.google.com/p/go/downloads/list](https://code.google.com/p/go/downloads/list) + +通过源代码编译安装的过程与环境变量的配置与在 Linux 系统非常相似,因此不再赘述。 ##链接 - [目录](directory.md) - 上一节:[在 Linux 上安装 Go](02.3.md) -- 下一节: [在 Windows 上安装 Go](02.5.md) \ No newline at end of file +- 下一节:[在 Windows 上安装 Go](02.5.md) \ No newline at end of file diff --git a/eBook/02.5.md b/eBook/02.5.md new file mode 100644 index 0000000..35efcdf --- /dev/null +++ b/eBook/02.5.md @@ -0,0 +1,23 @@ +#2.5 在 Windows 上安装 Go +( ***译者注:由于 Go 语言版本更替,本节中的相关内容经原作者同意将被直接替换而不作另外说明*** ) + +你可以在这个页面下载到 Windows 系统下的一键安装包:[http://code.google.com/p/go/downloads/list](http://code.google.com/p/go/downloads/list) + +前期的 Windows 移植工作由 Hector Chu 完成,但目前的发行版已经由 Joe Poirier 全职维护。 + +在完成安装包的安装之后,你只需要配置 `$GOPATH` 这一个环境变量就可以开始使用 Go 语言进行开发了,其它的环境变量安装包均会进行自动设置。在默认情况下,Go 将会被安装在目录 `c:\go` 下,但如果你在安装过程中修改安装目录,则可能需要手动修改所有的环境变量的值。 + +如果你想要测试安装,则可以使用指令 `go run` 运行 [hello_world1.go](examples/chapter_2/hello_world1.go)。 + +如果发生错误 `fatal error: can’t find import: fmt` 则说明你的环境变量没有配置正确。 + +如果你想要在 Windows 下使用 cgo (调用 C 语言写的代码),则需要安装 [MinGW](http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/),如果你使用的是 64 位操作系统,请务必安装 64 位版本的 MinGW。安装完成进行环境变量等相关配置即可使用。 + +**在 Windows 下运行在虚拟机里的 Linux 系统上安装 Go**: + +如果你想要在 Windows 下的虚拟机里的 Linux 系统上安装 Go,你可以选择使用虚拟机软件 [VMware](http://www.vmware.com),下载 [VMware player](http://www.vmware.com/products/player/),搜索并下载一个你喜欢的 Linux 发行版镜像,然后安装到虚拟机里,安装 Go 的流程参考第 2.3 节中的内容。 + +##链接 +- [目录](directory.md) +- 上一节:[在 Mac OS X 上安装 Go](02.4.md) +- 下一节:[安装目录清单](02.6.md) \ No newline at end of file diff --git a/eBook/02.6.md b/eBook/02.6.md new file mode 100644 index 0000000..31472b3 --- /dev/null +++ b/eBook/02.6.md @@ -0,0 +1,20 @@ +##啊哦,亲,你看得也太快了。。。还没翻译完呢 0 0 +要不等到 ***2013 年 4 月 13 日*** 再来看看吧~~ + +这里还有一些其它的学习资源噢~ + + - [《Go编程基础》](https://github.com/Unknwon/go-fundamental-programming):已更新至 [第六课](https://github.com/Unknwon/go-fundamental-programming/blob/master/lecture6/lecture6.md) + - [《Go Web编程》](https://github.com/astaxie/build-web-application-with-golang) + +神马?你说你不想学习?那好吧,去逛逛论坛看看行情也行~ + +- [Golang中文社区](http://bbs.mygolang.com/forum.php) +- [Go语言学习园地](http://studygolang.com/) +- [Golang中国](http://golang.tc) + +#2.6 安装目录清单 + +##链接 +- [目录](directory.md) +- 上一节:[在 Windows 上安装 Go](02.5.md) +- 下一节:[Go 类虚拟机](02.7.md) \ No newline at end of file diff --git a/eBook/directory.md b/eBook/directory.md index a1b7596..583dc1a 100644 --- a/eBook/directory.md +++ b/eBook/directory.md @@ -11,6 +11,8 @@ - 2.3 [在 Linux 上安装 Go](02.3.md) - 2.4 [在 Mac OS X 上安装 Go](02.4.md) - 2.5 [在 Windows 上安装 Go](02.5.md) + - 2.6 [安装目录清单](02.6.md) + - 2.7 [Go 类虚拟机](02.7.md) - 第3章:编辑器、集成开发环境与其它工具 ##第二部分:语言的核心结构与技术