登录
首页 >  Golang >  Go问答

go mod init 命令未被识别,请问如何解决?

来源:stackoverflow

时间:2024-03-17 23:00:31 329浏览 收藏

在 Ubuntu 系统中安装 Go 1.10.4 后,尝试使用 go mod init 命令时出现“go: 未知子命令“mod””错误。由于 Go 1.10 不支持模块命令,因此需要安装更新版本的 Go。官方下载页面提供了最新版本,建议从该页面直接安装 Go。

问题内容

我已经使用 sudo apt install golang-go 在我的 ubuntu 中安装了 go 语言。

安装成功。当我运行 go version 时,我得到 go 版本 go1.10.4 linux/amd64

但是当我尝试运行 go mod init projectName 时,我收到以下 error go:known subcommand "mod"

我需要安装模组包还是我遗漏了什么?我已经实现了 christophe 在这个论坛中给出的解决方案,但它对我不起作用。


解决方案


Go 1.11 中添加了初步模块支持,因此 Go 1.10 不支持 mod 子命令。

您需要安装更新的、最好是最新的 1.14 版本的 Go。从 official downloads 页面获取。 Go 1.10 甚至不再受支持(不接收安全补丁)。

准备好的操作系统包通常落后于新版本。我建议始终从官方页面获取 Go。

因为对 go-modules 的初步支持出现在版本 1.11 和 1.12 中。

More here

我建议您使用linux build directly from golang安装

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《go mod init 命令未被识别,请问如何解决?》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>