golang的官方网站是: https://golang.org/
安装golang
1
2
brew update
brew install golang
接下来我们还要设置环境变量
和1
GOPATH
,GOPATH
是我们日常开发的根目录,GOBIN是GOPATH下的bin目录。且需要将GOBIN目录加入到PATH目录后面,生成的可执行文件就可以直接执行了。1
GOBIN
1
vim ~/.bash_profile
添加下面内容:
1
2
3
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
至此,我们的go语言已经安装好了。 运行
1
go env
应该能看到 golang 的环境变量
安装gocode
gocode是go语言语法提示的工具,可以集成到sublime、eclipse等编辑器和ide中,为我们的编码提供便利的提示。
1
2
go get github.com/nsf/gocode
go install github.com/nsf/gocode
下载的代码存放在
下的src目录下,编译后的可执行文件放在了1
GOPATH
下的bin目录下。1
GOPATH
为 Sublime 安装 GoSublime 插件
是直接在sublime里运行go程序的插件,1
GoSublime
安装好GoSublime之后,如果你的环境变量
、1
GOPATH
等没有设置好,或者要使用一个不一样的配置,可以打开Preferences -> Package Settings -> GoSublime -> Settings - user,按照下面的格式,填写你的配置内容:1
GOPATH
1
2
3
4
5
6
7
{
"env": {
"GOROOT" : "/path/to/go/",
"GOPATH" : "/path/to/gopath",
"GOBIN" : "/path/to/go/bin",
}
}
编写 go 语言版本的 hello world
在
目录下的src目录下,建立一个hello文件夹,然后创建main.go文件,填写如下内容:1
GOPATH
1
2
3
4
5
6
7
package main
import "fmt"
func main() {
fmt.Println("Hello World!");
}
在sublime中,按command + b 打开shell命令行,输入如下命令执行:
1
go run main.go
正常情况下会输出:
1
2
[ `go run main.go` | done: 401.796524ms ]
Hello World!
到目前为止,我们已经安装好了开发golang程序的基本环境.
参考
- http://tonybai.com/2014/10/21/organize-golang-code/
- http://tabalt.net/blog/install-golang-env-on-mac/