posts - 496, comments - 190, trackbacks - 0, articles - 0

导航

Mac下Go语言环境的搭建

Posted on 2013-01-16 17:35 蝈蝈俊 阅读(...) 评论(...) 编辑 收藏

go语言运行包安装

下载地址:

https://code.google.com/p/go/downloads/list

Snip20130114 1

我下载的是:go1.0.3 Mac OS X (x86 64-bit) Signed PKG installer 

go1.0.3.darwin-amd64-signed.pkg

下载完成后直接安装。运行包自动安装在 /usr/local/go 中,这样在命令终端就可以运行go命令了。

这时候在命令行输入 go,会看到下面信息:

cybercarematoMacBook-Pro:iOS cybercare$ go
Go is a tool for managing Go source code.

Usage:

go command [arguments]

The commands are:

build compile packages and dependencies
clean remove object files
doc run godoc on package sources
env print Go environment information
fix run go tool fix on packages
fmt run gofmt on package sources
get download and install packages and dependencies
install compile and install packages and dependencies
list list packages
run compile and run Go program
test test packages
tool run specified go tool
version print Go version
vet run go tool vet on packages

Use "go help [command]" for more information about a command.

Additional help topics:

gopath GOPATH environment variable
packages description of package lists
remote remote import path syntax
testflag description of testing flags
testfunc description of testing functions

Use "go help [topic]" for more information about that topic.

在/usr/local/go/misc中,可以看到有很多编辑器版本, 在其下可以自动配置不同编辑器开发go语言。

检查安装是否成功的方法

新建一个文件 hello.go, 内容如下:

package main

import "fmt"

func main() {
fmt.Printf("hello, world\n")
}

在命令行执行 go run hello.go 应该收到下面信息:

go run hello.go
hello, world

这就表示go安装正常。

 

如果你的环境变量有问题,并且报错:
键入 go env
查看一下Go的环境变量

 

开发工具的设置

有很多开发工具可选,这里我选用 LiteIDE,LiteIDE是一款专门为Go语言开发的集成开发环境(IDE)。

下载地址:https://code.google.com/p/golangide/downloads/list

NewImage

我下载的是: liteidex16.macosx-10.6-webkit.dmg

项目主页: http://code.google.com/p/golangide
项目源码 : http://code.google.com/p/liteide
讨论组: http://groups.google.com/group/liteide-dev
下载链接: http://code.google.com/p/golangide/downloads/list
更新记录: http://code.google.com/p/golangide/wiki/changes

安装时切记需要把App从dmg文件中拖到应用中,在dmg中无法修改配置文件。

打开LiteIDE时,注意浏览一下Package浏览这里的提示, 如果是下面方式: 

NewImage

典型的是因为 GOROOT 全局变量没有配置对。我们需要修改全局设置, 默认 GOROOT 的地址是 $HOME/go

我们是安装在 /usr/local/go 这里的,显然不对,需要修改,修改后 刷新 Package 浏览。

NewImage

刷新 Package 浏览。一直到看到了类似下面的方式才可:

NewImage

 

配置好后,用默认代码编译执行会出现正常的结果。

 

https://code.google.com/p/golang-china/wiki/Install#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F

 

go get 用到的版本控制工具可以在下面地址去下载:

https://github.com/golang/go/wiki/GoGetTools

image

 

 

 

参考资料:

在mac上安装Go语言初体验
http://www.cnblogs.com/liping13599168/archive/2012/11/08/2760316.html

http://go-lang.cat-v.org/doc/trans/cn/install

http://www.aqee.net/go/a-tour-of-go/#5