Mac下Go语言环境的搭建

ghj1976 · · 9188 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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

 

 

 

参考资料:

在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


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:ghj1976

查看原文:Mac下Go语言环境的搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

9188 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传