golang開發 環境篇 七 Go mod 使用

2022-06-25 09:42:15 字數 2478 閱讀 2860

命令

描述go init

在當前目錄專案下初始化mod

go tidy

拉取依賴的模組,移除不用的模組

go vendor

將依賴複製到vendor下

go edit

編輯go.mod

go verify

驗證依賴是否正確

其實工作基本上都使用init和tidy就夠了。

go111module

有三個值,off、on、auto,off 和 on 即關閉和開啟,auto 則會根據當前目錄下是否有 go.mod 檔案來判斷是否使用 modules 功能。無論使用哪種模式,module 功能預設不在 gopath 目錄下查詢依賴檔案。

goproxy

設定**服務,也可以自己搭**服務,然後把 goproxy 設定為**伺服器的位址。

vim ~/.bash_profile

加入配置的兩行

export go111module=on

export goproxy=

source ~/.bash_profile

建立專案 myproject

)func main()執行go mod命令, init 和 tidy

go: extracting github.com/kr/text v0.1.0編譯執行結果

go build main.go

./main

6723138d-ab2c-4de6-b996-732362985548

可以看下go mod生成的最主要的檔案 go.mod

)每個包後面都跟了乙個版本。如果想切換分支的話,後面的版本可以任意切換到需要的分支上,比如

)也可以使用本地**替換遠端**分支。就可以使用下面的

/data/www/go/src/go.uuid 代替遠端分支 github.com/satori/go.uuid。

在go.mod最後一行加上下面的**

replace github.com/satori/go.uuid => /data/www/go/src/go.uuid
go mod的使用是不是特別簡單。

golang開發環境搭建

golang入門教程開發環境搭建 go語言是谷歌推出的一種全新的程式語言,可以在不損失應用程式效能的情況下降低 的複雜性。谷歌首席軟體工程師羅布派克 rob pike 說 我們之所以開發go,是因為過去1 0多年間軟體開發的難 度令人沮喪。谷歌資深軟體工程師羅布 派克 rob pike 表示,go讓...

搭建golang開發環境

搭建golang開發環境 安裝linux下的安裝步驟為 tar xzvf go1.5.1.linux amd64.tar.gz mv go usr local share mkdir home go cd home go mkdir bin pkg src cat etc profile expor...

開發環境篇

一.作業系統 安裝過程需要注意以下幾點 1.一定要為leopard準備乙個足夠大的分割槽 蘋果只需要乙個分割槽 可以在win下格式化為ntfs,考慮到leopard系統本身占用6g左右,以及之後需要安裝的iphone sdk也將占用6g左右的空間,準備20g空間是不為過的,建議最好買個硬碟專門裝le...