Mac Homebrew & windows 之 go語言的安裝
Mac 通過Homebrew安裝golang
Mac:~ wujiahao$ brew install go ==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/go-1.11.2.high_sierra.bottle.tar.gz ######################################################################## 100.0% ==> Pouring go-1.11.2.high_sierra.bottle.tar.gz ==> Caveats A valid GOPATH is required to use the `go get` command. If $GOPATH is not specified, $HOME/go will be used by default: https://golang.org/doc/code.html#GOPATH You may wish to add the GOROOT-based install location to your PATH: export PATH=$PATH:/usr/local/opt/go/libexec/bin ==> Summary :beer:/usr/local/Cellar/go/1.11.2: 9,282 files, 404MB
配置golang的相關環境變數
Mac::~ wujiahao$ vim ~/.bash_profile
根據你自己上面安裝的位置將下面的語句貼上進 .bash_profile
#GOROOT export GOROOT=/usr/local/opt/go #GOPATH root bin export PATH=$PATH:$GOROOT/bin
讓改動生效
Mac::~ wujiahao$ source ~/.bash_profile
那麼現在讓我們來測試一下我們的配置是否生效了吧
MacdeMac-mini:~ wujiahao$ go env GOARCH="amd64" GOBIN="" GOCACHE="/Users/wujiahao/Library/Caches/go-build" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOOS="darwin" GOPATH="/Users/wujiahao/go" GOPROXY="" GORACE="" GOROOT="/usr/local/opt/go" GOTMPDIR="" GOTOOLDIR="/usr/local/opt/go/pkg/tool/darwin_amd64" GCCGO="gccgo" CC="clang" CXX="clang++" CGO_ENABLED="1" GOMOD="" 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/ly/p7lzr5gn4z5bt9b1j2rvx_x80000gp/T/go-build640065879=/tmp/go-build -gno-record-gcc-switches -fno-common"
Windows
安裝包下載地址為: ofollow,noindex">https://golang.google.cn/dl/ 。

吳佳浩個人部落格
Windows 系統下安裝
Windows 下可以使用 .msi 字尾(在下載列表中可以找到該檔案,如 go1.11.2.windows-amd64.msi 的安裝包來安裝。
預設情況下.msi檔案會安裝在 c:\Go 目錄下。你可以將 c:\Go\bin 目錄新增到 PATH 環境變數中。新增後你需要重啟命令窗口才能生效。
安裝測試
建立工作目錄 C:\>Go_WorkSpace。
檔名: test.go,程式碼如下:
package main import "fmt" func main() { fmt.Println("Hello, World!") }
使用 go 命令執行以上程式碼輸出結果如下:
C:\Go_WorkSpace>go run test.go
Hello, World!