mac版本為10.13.3。在mac在進行go開發環境的搭建,主要有如下幾步:
第一步:安裝go工具包。
第二步:設定goroot環境變數。
第三步:設定gopath和gobin環境變數。
下面進行詳細介紹:
第一步:安裝go工具包
在mac下執行如下命令
$ brew install go
就會在/usr/local/cellar目錄下生成go工具包,如下所示:
/usr/local/cellar/go/1.10.2/bin/go
/usr/local/cellar/go/1.10.2/bin/godoc
/usr/local/cellar/go/1.10.2/bin/gofmt
/usr/local/cellar/go/1.10.2/libexec/api/ (14 files)
/usr/local/cellar/go/1.10.2/libexec/bin/ (3 files)
/usr/local/cellar/go/1.10.2/libexec/doc/ (150 files)
/usr/local/cellar/go/1.10.2/libexec/lib/ (3 files)
/usr/local/cellar/go/1.10.2/libexec/misc/ (359 files)
/usr/local/cellar/go/1.10.2/libexec/pkg/ (1043 files)
/usr/local/cellar/go/1.10.2/libexec/src/ (4794 files)
/usr/local/cellar/go/1.10.2/libexec/test/ (1781 files)
/usr/local/cellar/go/1.10.2/libexec/ (6 files)
第二步:設定goroot環境變數
goroot就是go的安裝路徑,不是go可執行工具的路徑。
(1)開啟終端後,執行如下命令:
$ cd ~
(2)檢視是否有.bash_profile檔案:
$ ls -al
(3)有則跳過此步,沒有則建立.bash_profile檔案:
$ touch .bash_profile
(3)編輯.
bash_profile檔案
$ open -e .bash_profile
新增內容:
goroot=/usr/local/cellar/go/1.10.2/libexec
export goroot
export $path:$goroot/bin
注意:不能將goroot設定為/usr/local/bin/go,因為goroot就是go的安裝路徑,不是go工具檔案的路徑。否則,在編譯go源**檔案時就會報如下錯誤(gowork為我的開發目錄):
can't load package: package src/gowork: cannot find package "src/gowork" in any of:
/usr/local/cellar/go/1.10.2/libexec/src/src/gowork (from $goroot)
/users/jack/go/src/src/gowork (from $gopath)
第三步:設定gopath和gobin環境變數
go install、go get等go的工具會用到gopath環境變數。
gopath作為編譯後二進位制檔案的存放目錄,也是import包時的搜尋路徑,也是開發工作目錄( 我們可以在src目錄下建立自己的go原始檔,然後開始工作)。
gopath之下主要包含三個目錄: bin、pkg、src。
bin目錄主要存放可執行檔案(為了方便,可以把此目錄加入到 $path 變數中)。
pkg目錄存放編譯好的庫檔案(主要是*.a檔案)。
src目錄下主要存放go的原始檔(比如:.go .c .h .s等)。
注意:不要把gopath設定成go的安裝路徑,
可以在使用者目錄下建立乙個目錄作為gopath路徑。
在使用者目錄下新建乙個目錄go作為gopath路徑,命令如下:
$ cd ~
$ mkdir go
在gopath路徑下建立bin、pkg、src目錄,命令如下:
$ cd ~/go
$ mkdir bin
$ mkdir pkg
$ mkdir src
在~/.bash_profile中新增如下內容,
自定義gopath和gobin位置:
至此,mac下go開發環境搭建完成。接下來,就可以在gopath路徑/src目錄下新建自己的專案目錄,愉快地開始工作了。export gopath=/users/jack/go
export gobin=$gopath/bin
export path=$path:$gobin
只需執行如下命令即可。
$ source ~/.bash_profile
mac系統下搭建go語言環境
yishiyaonie go liuhanlin go version go version go1.5 1 darwin amd64記住版本不能過低,比如1.2,在以後的編譯專案過程中可能會帶來很多很多麻煩。切記。mkdir p users liuhanlin goexport gopath us...
Mac下搭建PHP開發環境
本人php小白,因工作需要此時需要在自己的mac下搭建php apache開發環境。從零開始是很痛苦的,本小白又是乙個有強迫症的人,既然mac自帶了php和apache,就想直接用,不做他想。配置這個環境弄了一下午,參考網上搜尋到的教程,最後設定的apache虛擬主機總是出現403 forbidde...
mac 下 vim golang 開發環境搭建
今天費了好大勁搞定了mac 下 vim golang 的開發環境,mark 一下 基本參照 其中有幾點需要注意一下 我在mac下安裝,目前mac預設的vim version是7.3,無法安裝ycm 要求7.4 所以先安裝vim brew install vim。安裝後將安裝後的bin path 新增...