go mod vendor包管理填坑實錄

2021-10-23 21:24:30 字數 1877 閱讀 6078

把所有需要依賴的第三方包,放入vendor目錄中把當前專案初始化為mod專案,在專案中自己管理所需依賴。並在go.mod檔案中新增依賴如下:

)確保go env,尤其是go111module、gopath、goflags、goproxy:

set go111module=on

其餘環境變數如下,僅供參考:

set go111module=on

set goarch=amd64

set gobin=

set goexe=.exe

set goflags=-mod=vendor

set gohostarch=amd64

set gohostos=windows

set goinsecure=

set gonoproxy=

set gonosumdb=

set goos=windows

set gopath=d:\work\gopath

set goprivate=

set goproxy=

set goroot=d:\developtool\go

set gosumdb=sum.golang.org

set gotmpdir=

set gotooldir=d:\developtool\go\pkg\tool\windows_amd64

set gccgo=gccgo

set ar=ar

set cc=gcc

set cxx=g++

set cgo_enabled=1

set gomod=nul

set cgo_cflags=-g -o2

set cgo_cppflags=

set cgo_cxxflags=-g -o2

set cgo_fflags=-g -o2

set cgo_ldflags=-g -o2

set pkg_config=pkg-config

python包管理 關於python包管理

有著41個物件 檔案或者資料夾 1 其中linester 1.0.0 py2.7.egg info檔案 是安裝mynester跟yournester的資訊總結,他們使用了python setup.py install 的安裝方式。學會使用distutils發布包,見文章 但是在linester 1....

軟體管理 rpm包管理 原始碼包管理

1.rpm包 rpm 原red hat package manager,現在是乙個遞迴縮寫 由 red hat 公司提出,被眾多 linux 發行版所採用。也稱二進位制 binary code 無需編譯,可以直接使用。無法設定個人設定,開關功能 軟體包示例 注意字尾 mysql community ...

liunx RPM包管理和原始碼包管理

rpm 原red hat package manager,現在是乙個遞迴縮寫 由 red hat 公司提出,被眾多 linux 發行版所採用,最大的特點就是其無需編譯,可以直接使用,但是其無法進行個人設定,開關功能。下面是rpm包示例 zip 3.0 11.el7.x86 64.rpm zip軟體包...