【问题标题】:Unknown subcommand "mod" error while running go mod init运行 go mod init 时出现未知子命令“mod”错误
【发布时间】:2020-06-10 03:18:46
【问题描述】:

我已经使用 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 给出的解决方案,但它对我不起作用。

【问题讨论】:

    标签: go go-modules


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      More here

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-15
        • 2020-12-20
        • 2021-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多