运行"go mod init"时出现未知子命令"mod"错误。

10

我使用sudo apt install golang-go命令在我的Ubuntu中安装了Go语言。

安装成功后,运行go version命令,返回结果为go version go1.10.4 linux/amd64

但是,当我尝试运行go mod init projectName命令时,出现以下错误:error go: unknown subcommand "mod"

我需要安装mod包吗?还是我漏掉了什么?我在论坛上看到了Christophe的解决方案,但对我没有用。

2个回答

19
在Go 1.11中增加了初步的模块支持,因此Go 1.10不支持mod子命令。
您需要安装更新的Go版本,最好是最新的1.14版本。可从官方下载页面获取。Go 1.10甚至已经不再受支持(不再接收安全补丁)。
操作系统准备的软件包通常滞后于新版本。建议始终从官方网站获取Go。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接