Go學習之mod的使用

1、Go mod 的使用

一、開啓GO111MODULEgit

Go mod 的三種開啓模式(GO111MODULE):github

  • on:支持Go mod模式
  • off:不支持Go mod模式
  • auto (默認模式):若是代碼在gopath下,則自動使用gopath模式;若是代碼不在gopath下,則自動使用GO mod模式。

開啓方式:緩存

  • Windows中,在環境變量中添加變量便可,變量名爲 GO111MODULE ,變量值可設置爲 on、off、auto。
  • Linux中,只要在 /etc/profile 中添加 export GO111MODULE=on 或 export GO111MODULE=off 或 export GO111MODULE=auto。而後執行 source /etc/profile 刷新便可。

二、配置 GOPROXY 環境變量 測試

GOPROXY="https://goproxy.io"blog

 三、使用 go modip

在開啓Go mod 模式下,非gopath目錄中的代碼,執行一下命令
go mod init {項目名}it

例如:新建一個目錄(項目)go_studyio

自動生成一個文件變量

 

四、測試 添加依賴 github.com/spf13/vipermodule

 

 依賴包的存放位置變動爲$GOPATH/pkg,容許同一個package多個版本並存,且多個項目能夠共享緩存的 module

 

相關文章
相關標籤/搜索