所以,我最近開始關(guān)注視頻教程,我對(duì) golang 還很陌生,并嘗試使用 $ go get go.etcd.io/bbolt/ 安裝分叉版本的 bolt db... 注意:我想使用這個(gè)特定版本但是我收到一條錯(cuò)誤消息go: go.mod file not found in current directory or any parent directory. 'go get' is no longer supported outside a module. To build and install a command, use 'go install' with a version, like 'go install example.com/cmd@latest' For more information, see https://golang.org/doc/go-get-install-deprecation or run 'go help get' or 'go help install' 我閱讀了一些 GitHub 問題,其中提到 go get 已被棄用,那么我該如何解決呢?我還嘗試了其他一些東西,例如 go install go.etcd.io/bbolt/...
1 回答

人到中年有點(diǎn)甜
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
Go 模塊是當(dāng)今的標(biāo)準(zhǔn)。特別是如果您是 Go 新手;不要花時(shí)間在不使用(和教授)它們的材料上。
go mod init yourproject
在您的項(xiàng)目存儲(chǔ)庫根目錄中運(yùn)行。這將創(chuàng)建go.mod
文件。
一旦你擁有了,你可以:
import go.etcd.io/bbolt
在源代碼中,然后運(yùn)行go mod tidy
. Go 工具將查找模塊并將其添加到您的依賴項(xiàng)(go.mod
文件)中。這在入門教程中有描述。直接運(yùn)行
go get go.etcd.io/bbolt
,這也會(huì)更新依賴項(xiàng)。
Using Go Modules系列詳細(xì)解釋了工作流程,并且在從過時(shí)材料轉(zhuǎn)換命令時(shí)會(huì)有所幫助。
- 1 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報(bào)
0/150
提交
取消