mac下go開發環境的搭建

2021-08-19 18:56:10 字數 2690 閱讀 5158

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位置:

export gopath=/users/jack/go

export gobin=$gopath/bin

export path=$path:$gobin

只需執行如下命令即可。

$ source ~/.bash_profile

至此,mac下go開發環境搭建完成。接下來,就可以在gopath路徑/src目錄下新建自己的專案目錄,愉快地開始工作了。

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 新增...