Golang 專案 GOPATH 總結

2022-06-19 21:30:18 字數 502 閱讀 8539

檢視gopath

go env

專案裡引入依賴的時候會自動到gopath裡尋找依賴。

gopath 會預設設定多個路徑(多到慘不忍睹),自己設定一到兩個路徑時,執行命令:

vim  ~/.bash_profile

export gopath=/usr/local/bin:$home/go

source   ~/.bash_profile  // 該命令讓修改的配置立即生效,或者關閉終端重新開啟。

設定多個路徑用 :冒號隔開

$home 表示 /users/使用者名稱(winyh)
專案建議用govendor 管理第三方包依賴

用安裝包安裝go程式時,安裝路徑為 /usr/local/go 目錄

安裝包會將/usr/local/go/bin目錄放到你的path環境變數中

(也放到path路徑中就可以使用 go命令了)

golang下的GOPATH路徑問題

為了方便,我一般使用task來管理專案的編譯等事項,由於才入門go,所以碰到乙個問題,以此篇為記。我需要開發乙個組建,所以 結構沒有src目錄,並且專案放在gopath路徑的src目錄下 我在編譯二進位制檔案的時候使用了下面的命令gopath pwd gobin pwd go install mai...

golang下劃線 underscore 總結

可以簡單理解為賦值但以後不再使用,在golang中使用的比較多,使用的場合也很多,稍作總結 引入包,會呼叫包中的初始化函式,這種使用方式僅讓匯入的包做初始化,而不適用包中其他功能 2 用在返回值 1 for v range slice 2 err func 表示忽略某個值。單函式有多個返回值,用來獲...

golang專案結構

golang更新了環境變數,導致整個goproject的結構改變 1 root node175 goproject tree l 22.3 bin 4 demo 5 pkg 6 linux amd64 7 src 8 demo910 5 directories,1 file 1112 專案原始碼在s...