說到go,肯定要先講安裝對吧,這里我就給出Mac環境下安裝go!
一:安裝Homebrew
1:安裝命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2:Homebrew的使用:
2.1) 安裝軟件:brew install 軟件名 例如:brew install go
2.2) 搜索軟件:brew search 軟件名
2.3) 卸載軟件:brew uninstall 軟件名
2.4) 更新軟件:brew upgrade 軟件名 例如:brew upgrade git
2.5) 查看使用brew已安裝的軟件列表:brew list
2.6) 查看軟件信息:brew info /home 軟件名 例如:brew info git/brew home git
2.7) 查看哪些已安裝的程序需要更新:brew outdated
3:brew安裝好之后可以使用上述的一些命令來測試一下是否安裝成功,例如使用brew list來查看一下當前brew安裝的軟件列表。
二:使用brew安裝go
1:安裝命令 brew install go
2:檢查 輸入brew info go或者go env即可查看當前安裝的golang版本信息
3:配置go路徑環境 主要是GOROOT和GOPATH
3.1) GOROOT:就是go的安裝環境
3.2) GOPATH:作為編譯后二進制的存放目的地和import包時的搜索路徑。其實說通俗點就是你的go項目工作目錄。通常情況下GOPATH包含三個目錄:bin、pkg、src。
3.2.1) src 目錄下主要存放go的源文件
3.2.2) pkg 目錄存放編譯好的庫文件,主要是*.a文件
3.2.3) bin 目錄主要存放可執行文件
提示:千萬不要把GOPATH設置成go的安裝路徑,可以自己在用戶目錄下創建一個目錄,例如mygo
4:安裝好go之后,使用go env查看一下當前環境。此時顯示出來的GOROOT就是你使用brew安裝go的安裝目錄,然后把這個目錄copy下來,接下來要在bash_profile文件中進行配置。
5:使用 vim ~/.bash_profile 命令,然后在這個文件中進行編輯,以我的電腦為例,路徑這種要根據不同人的情況而定
export GOROOT=/usr/local/go
export GOARCH=amd64
export GOOS=darwin
export GOPATH=/usr/local/gopath
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOPATH/bin
6:編輯完之后退出保存文件,然后使用 source ~/.bash_profile 使之生效,然后使用go env查看當前環境,發現已經是你配置文件中設置的路徑環境了。
三:編輯器這里我就不說了,可以自行搜索 goland、sublime 。。等
四:測試環境是否配置成功
1:在設置的工作目錄下,也就是GOPATH的路徑下,使用Goland創建一個工程也好,或者直接在這個路徑下創建一個.go文件也好,進行測試。在測試時,一定要注意以下幾點:
1.1)注意在運行單個的go文件時,package一定要是main才行,否則會報錯“go run : cannot run non-main package”,導致無法運行。
1.2)import包名必須帶引號,多個包名可以使用多次import,也可以將多個包名用小括號括起來,里面包名用換行符連接。
1.3)import不能引用代碼中沒有使用的包,否則編譯時會報錯“imported and not used: xxx”。或者將未使用的包前面加上 _
1.4)‘{’ 必須緊跟代碼,不能在新行中出現
1.5)main作為程序入口,不能攜帶參數,命令行參數使用os.Args變量獲取
2:如果碰到安裝問題或者安裝后有測試問題,歡迎留言,筆者看到會及時回復。
五:安裝結束,開始我們的golang之旅吧!