一、安裝Golang的SDK
安裝包下載地址? :https://golang.org/dl/
1疫鹊、雙擊 .tar 文件动壤,就會(huì)自動(dòng)解壓成名字為“go”的文件夾逃呼;拖拽到你的用戶名下做裙,記住路徑;
我的路徑為:/Users/haodaibao/go
2实抡、雙擊pkg包欠母,順著指引,即可安裝成功吆寨。
3赏淌、驗(yàn)證SDK安裝成功
在命令行輸入go version,獲取到go的version鸟废,則代表安裝成功猜敢。我的驗(yàn)證結(jié)果如下:
go version go1.10.3 darwin/amd64
二、配置環(huán)境變量
1盒延、打開(kāi)終端輸入cd ~進(jìn)入用戶主目錄;
2缩擂、輸入ls -all命令查看是否存在.bash_profile;
3、存在既使用vim .bash_profile打開(kāi)文件;
4添寺、輸入i進(jìn)入vim編輯模式胯盯;
5、輸入下面代碼计露,
其中
- GOPATH: 日常開(kāi)發(fā)的根目錄博脑。
- GOBIN:是GOPATH下的bin目錄。
使用方法一安裝票罐,可配置
GOPATH=/Users/haodaibao/go
exportGOBIN=$GOPATH/binexport
PATH=$PATH:$GOBIN
6叉趣、點(diǎn)擊ESC,并輸入:wq保存并退出編輯该押×粕迹可輸入vim .bash_profile查看是否保存成功。
7蚕礼、輸入source ~/.bash_profile完成對(duì)golang環(huán)境變量的配置烟具,配置成功沒(méi)有提示梢什。
8、輸入go env查看配置結(jié)果朝聋,我的結(jié)果如下:
?? ~ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/haodaibao/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/haodaibao/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.10.3/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.10.3/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
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"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/bp/sfrhrzls4q14mg9_wfj6q6j40000gn/T/go-build046962637=/tmp/go-build -gno-record-gcc-switches -fno-common"
?
三嗡午、使用命令行調(diào)試
1、創(chuàng)建工程在go的src目錄下冀痕,比如我的go目錄為/Users/haodaibao/go荔睹,我創(chuàng)建文件夾 MSTest路徑為/Users/haodaibao/go/src/testGo;
2、創(chuàng)建文件 main.go , 輸入如下代碼,并保存言蛇。
package main
import (
? "fmt"
)
func main() {
? fmt.Println("hello");
}
3应媚、在命令行輸入go build test.go生成exec文件;
4猜极、點(diǎn)擊這個(gè)exec 文件,會(huì)彈出命令行顯示下面的運(yùn)行結(jié)果:
安裝成功消玄!