Go语言的开发环境搭建详细的介绍可以Go的官方网站上找到。网址是:http://golang.org/doc/install.html ,它的中文翻译在这里:http://code.google.com/p/golang-china/wiki/Install。
Go语言官方目前是不支持Windows操作系统的,所以官方的安装介绍是针对Unix/Linux系统的。不过有Geek进行了Windows的移植,可以在这里下载到:http://code.google.com/p/gomingw/downloads/list ,下载安装包一路next安装就行了,默认安装在C:\Go文件夹下。子目录doc下面还有大量的Go语言资料。
下面简要介绍在Unix/Linux上搭建的最基本步骤,能够最快的让Go运行起来:
(1). 安装C语言工具
Go的工具链采用C语言编写,构建需要安装gcc、libc、bison、make、awk、ed这些开发工具。
对于OS X系统,以上工具是Xcode的一部分。
对于Ubuntu/Debian系统,运行安装命令:
$ sudo apt-get install bison ed gawk gcc libc6-dev make
$ sudo yum install bison ed gawk gcc libc6-dev make
(2). 安装Mercurial分布式版本管理工具
Go现在使用Mercurial来管理项目,安装它可以获取Go最新的源码。安装之前先安装easy_install,然后通过它来安装mercurial。
对于Ubuntu/Debian系统,运行安装命令:
$ sudo apt-get install python-setuptools python-dev build-essential
对于Redhat/CentOS,运行安装命令:
$ sudo yum install python-setuptools python-devel build-essential
$ sudo easy_install mercurial
(3). 获取Go代码
获取代码,一般在自己的Home目录下,运行
$ hg clone -r release https://go.googlecode.com/hg/ go
这样$Home/go文件夹下面就是go源码了。
(4). 编译安装Go
编译安装也非常简单,只需要执行一个准备好的脚本即可,运行命令:
$ cd go/src; ./all.bash
ALL TESTS PASSED
---
Installed Go for linux/amd64 in /home/you/go.
Installed commands in /home/you/go/bin.
*** You need to add /home/you/go/bin to your $PATH. ***
(5). 添加Go的环境变量:
Go的推荐安装位置为/usr/local/go,当然你也可以安装在其他位置,比如$HOME下面。Go从正式版本以后要求设置一个GOPATH环境变量来表示你的workspace的路径。最好还设置一个GOROOT环境变量来表示go的安装位置。
在$HOME/.bashrc文件(或者其他配置文件如/etc/profile、$HOME/.profile等)中设置以下环境变量:
export GOROOT=/usr/local/go
export GOPATH=/path/to/workspace
export PATH=$PATH/bin:$GOROOT/bin:$GOPATH/bin
运行source ~/.bashrc加载环境变量
(6). Go代码的编译运行
Go要求你的workspace是由src、pkg、bin这3个子文件夹构成的。src下面是组织package的文件夹。路径的最后一层被当做package的名字。Go写的lib或者exe都是用一个统一的go install命令来编译的,运行形式为:
- go install /path/to/package
由于你已经把$GOPATH/bin加入到了$PATH中,所以你可以在任何地方直接运行workspace下的bin里面的exe。
原文:http://blog.csdn.net/archimedes_zht/article/details/7062181
有疑问加站长微信联系(非本文作者)