Golang Mac環境安裝
mac環境搭建
1.安裝目錄:/usr/local/go
2.添加環境變量:export PATH=/usr/local/go/bin:$PATH
3.其他配置
- 創建任意目錄,該目錄放所有的go代碼:/Users/shif/projects/golang
- 在上述目錄中創建一下目錄,存放項目代碼。編譯后的可執行文件,編譯后的包文件
- bin 用來放編譯后的可執行文件
- pkg 用來放編譯后的包文件
- src:放所有的go代碼和依賴
- 環境變量 GOROOT, GO編譯器安裝目錄
- GOROOT export GOROOT=/usr/local/go
- GOPATH: export GOPATH=/Users/shif/projects/golang (go1.11版本后,go mod)
- GOBIN: 可執行文件存放的目錄
export GOPATH=/Users/shif/projects/golang/bin
// 環境變量持久化
vim ~/.bash_profile
export PATH=/usr/local/go/bin:$PATH
export GOROOT=/usr/local/go
export GOPATH=/Users/shif/projects/golang
export GOBIN=/Users/shif/projects/golang/bin
4. 編寫代碼
- 項目1:crm 編譯以后生產一個可執行文件
- 項目2:utils 編譯后生成一個包文件。其他項目調用
// 快速進入GOPATH
cd $GOPATH
5. 運行代碼
- go run 運行項目代碼: 內部先編譯並將編譯后的文件放在系統的臨時目錄,然后再自動執行
- go build 運行項目代碼: 需要手動編譯生成一個可執行文件,再手動運行。
- go install 生成可執行文件 + 包文件,並且會將編譯后的文件放在bin/pkg目錄