這篇文章主要為大家展示了“mac中如何安裝go”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“mac中如何安裝go”這篇文章吧。
嵩縣網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
brew install go
官網(wǎng)下載對應(yīng)的安裝包,直接安裝
注意:
第一種方式安裝,go可執(zhí)行文件在/usr/local/bin下,其實這個目錄下的go是一個軟連接,
? bin ll /usr/local/bin |grep go lrwxr-xr-x 1 ljh admin 26 9 28 10:46 go -> ../Cellar/go/1.15.2/bin/go lrwxr-xr-x 1 ljh admin 29 9 28 10:46 godoc -> ../Cellar/go/1.15.2/bin/godoc lrwxr-xr-x 1 ljh admin 29 9 28 10:46 gofmt -> ../Cellar/go/1.15.2/bin/gofmt
我們發(fā)現(xiàn)其實這個是鏈接到了brew install的go的安裝目錄下了
第二種方式安裝,go的可執(zhí)行文件在/usr/local/go/bin下,這個是go pkg包默認的安裝目錄
但是無論怎么安裝,都得配置GOPATH/GOBIN/PATH,如下, 這三個變量稍后做解釋
#go export GOPATH=/Users/ljh/go export GOBIN=$GOPATH/bin export PATH=$PATH:$GOBIN
這個時候,運行g(shù)o env
GO111MODULE="" GOARCH="amd64" GOBIN="/Users/ljh/go/bin" GOCACHE="/Users/ljh/Library/Caches/go-build" GOENV="/Users/ljh/Library/Application Support/go/env" GOEXE="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="darwin" GOINSECURE="" GOMODCACHE="/Users/ljh/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="darwin" GOPATH="/Users/ljh/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/Cellar/go/1.15.2/libexec" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/Cellar/go/1.15.2/libexec/pkg/tool/darwin_amd64" GCCGO="gccgo" AR="ar" 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/1l/mwvs7rf563x72kqcv7l6rb840000gn/T/go-build705548469=/tmp/go-build -gno-record-gcc-switches -fno-common"
發(fā)現(xiàn)還有一個GOROOT,下面我們來解釋一下
名詞 | 解釋 |
---|---|
GOROOT | go語言安裝目錄 |
GOPATH | 工程項目workspace |
GOBIN | 可執(zhí)行文件目錄,如go install 會生成可執(zhí)行文件直接放到bin目錄下 |
而GOPATH也會包含三個目錄 名詞|解釋 ---|--- src|源文件 pkg|編譯好的庫文件,主要是*.a文件,如go install 把編譯的普通的包放到該pkg目錄下 bin|可執(zhí)行文件目錄,如go install 會生成可執(zhí)行文件直接放到bin目錄下
一般來說,得將go可執(zhí)行文件目錄(${GOBIN})加入PATH中,使GO命令與我們編寫的GO應(yīng)用可以全局調(diào)用,
這樣我們就完成了golang的安裝了
以上是“mac中如何安裝go”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!