所以,我最近開始關注視頻教程,我對 golang 還很陌生,并嘗試使用 $ go get go.etcd.io/bbolt/ 安裝分叉版本的 bolt db... 注意:我想使用這個特定版本但是我收到一條錯誤消息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 回答

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