本人的系统为macOS Sierra 安装Go版本1.9。以下为操作步骤
一、下载安装包(需要翻墙,不过国内有下载地址:)
下载回来直接双击pkg文件安装(安装完成后在/usr/local/go)
二、配置环境变量
1.设置bash:
vim .bash_profile
export GOPATH=/usr/local/Cellar/go/1.9 export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN其中:GOPATH为你的项目代码存放目录 可以自定义
2.修改立即生效:
source .bash_profile
3.查看go的环境变量
go env
GOARCH="amd64" GOBIN="/libary/webserver/Go/1.9/bin" GOEXE="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/libary/webserver/Go/1.9" GORACE="" GOROOT="/usr/local/go" GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64" GCCGO="gccgo" CC="clang" GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/6d/30hrz9911_j54jz6zrrsz77r0000gn/T/go-build443934801=/tmp/go-build -gno-record-gcc-switches -fno-common" CXX="clang++" CGO_ENABLED="1" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config"
至此环境变量设置完成
三、编辑测试DEMO
(1)在GOPATH下新建项目(文件夹),然后新建测试文件并保存测试内容:
/**
* 我的测试项目:/library/webserver/go/1.9/test
* 文件路径:/library/webserver/go/1.9/test/hello.go
*/
package main
import (
"fmt"
)
func main() {
fmt.Println("hello");
}
2)终端运行:
/**
* 生成编译文件
* @output:
* [ `go build hello.go` | done: 1.151276122s ]
*/
go build /library/webserver/go/1.9/test/hello.go
/**
* 只查看运行结果
* @output:
* hello
*/
go run /library/webserver/go/1.9/test/hello.go
至此已搭建完成Go的开发环境!