這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
1,安裝
brew install go
2,設定環境變數:
GOPATH 是運行程式的目錄
GOROOT 是安裝目錄,
export GOPATH=/Users/songfei/sdk/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
3,
$~go env
GOARCH=”amd64”
GOBIN=”/Users/songfei/sdk/go/bin”
GOEXE=””
GOHOSTARCH=”amd64”
GOHOSTOS=”darwin”
GOOS=”darwin”
GOPATH=”/Users/songfei/sdk/go”
GORACE=””
GOROOT=”/usr/local/Cellar/go/1.5.2/libexec”
GOTOOLDIR=”/usr/local/Cellar/go/1.5.2/libexec/pkg/tool/darwin_amd64”
GO15VENDOREXPERIMENT=””
CC=”clang”
GOGCCFLAGS=”-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common”
CXX=”clang++”
CGO_ENABLED=”1”
hello.go
package mainimport "fmt"func main() {fmt.Printf("hello, world\n")}
4, 編譯成可執行檔
go build hello.go
5,下載 IDE
IDE 下載
點擊查看》編輯環境變數
# native compiler drawin amd64GOROOT=/usr/local/Cellar/go/1.5.2/libexecGOBIN=/Users/songfei/sdk/go/binGOARCH=amd64GOOS=darwinCGO_ENABLED=1PATH=$PATH:$GOBINGO15VENDOREXPERIMENT=1PATH=$GOROOT/bin:$PATHLITEIDE_GDB=/usr/local/bin/gdbLITEIDE_MAKE=makeLITEIDE_TERM=/usr/bin/openLITEIDE_TERMARGS=-a TerminalLITEIDE_EXEC=/usr/X11R6/bin/xtermLITEIDE_EXECOPT=-e
如果運行過程中報錯:
GolangDoc: Could not find godoc, (hint: is godoc installed?)
解決辦法:
翻牆
go get -v -u golang.org/x/tools/cmd/godoc
不翻牆
git clone https://github.com/golang/tools $GOPATH/src/golang.org/x/tools