为了账号安全,请及时绑定邮箱和手机立即绑定

安装 go 包时出现问题

安装 go 包时出现问题

Go
素胚勾勒不出你 2022-12-19 21:13:16
所以,我最近开始关注视频教程,我对 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系列详细解释了工作流程,并且在从过时材料转换命令时会有所帮助。


查看完整回答
反对 回复 2022-12-19
  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信