我已使用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软件包吗?或者我缺少什么?我已经在此forum中实施了christophe给出的解决方案,但对我而言不起作用。
答案 0 :(得分:13)
Go 1.11中添加了对模块的初步支持,因此Go 1.10不知道mod
子命令。
您需要安装更新的版本,最好是Go的最新版本1.14。从official downloads页获取它。 Go 1.10甚至不再受支持(不再收到安全补丁)。
准备好的操作系统软件包通常落后于新版本。我建议您始终从官方页面获取Go。
答案 1 :(得分:1)