Go 语言 mod 初始化失败问题解决
在 Go 面向对象-Structs 替代 Classes 这篇文章中,我们通过示例来对Go面向对象进行介绍,但是在示例代码的编写中我们遇到了一个问题。
现在让我们引用那篇文章中的部分内容
让我们初始化一个名为 oop 的 go 模块。 在 oop 目录中键入以下命令以创建一个名为 oop 的 go mod。
$ mkdir oop $ cd oop $ go mod init oop
对于上面的命令,当我们执行最后一条命令 go mod init oop
的时候,报了如下的错误
go: modules disabled by GO111MODULE=off; see 'go help modules'
造成此问题的原因主要是go的module功能没有打开,该功能主要是由环境变量 GO111MODULE
来控制。我们可以使用 go env 命令查看该环境变量
$ go env
我们可以看到该环境变量的值为 off。因此,要解决该问题其实也简单,主要是将该功能打开即可,即:将 GO111MODULE 的值设置为 on。
可以通过以下命令将其打开
$ go env -w GO111MODULE=on
关于该环境变量的设置的更详细的内容,可以查看 go语言:环境变量GOPROXY和GO111MODULE设置 这篇文章。
相关文章
在 JavaScript 中验证 Google ReCaptcha 第 2 版
发布时间:2024/03/23 浏览次数:193 分类:JavaScript
-
本文演示了如何在 JavaScript 中验证 Google Recaptcha。
C# 中的 goto 语句
发布时间:2024/02/02 浏览次数:184 分类:编程语言
-
本教程演示了如何在 C# 中使用 goto 以及何时使用它会有所帮助本教程将演示如何在 C# 中使用 goto 语法,并提供一些代码中的实际使用示例。
在 Python 中是否存在 goto 语句
发布时间:2023/12/20 浏览次数:197 分类:Python
-
本文为你提供了 Python 中是否存在 goto 语句的答案。本文为你提供了 Python 中是否存在 goto 语句的答案。基本上,Python 不支持 goto 语句。
Python 错误 ModuleNotFoundError: No Module Named '_Ctypes'
发布时间:2023/07/09 浏览次数:686 分类:Python
-
本篇文章旨在了解如何解决 Python 中的 ModuleNotFoundError: No module named '_ctypes'。了解Python中 ModuleNotFoundError: No module named '_ctypes' 根本原因
避免 Python中的 TypeError: Input Expected at Most 1 Argument, Got 3 错误
发布时间:2023/07/08 浏览次数:671 分类:Python
-
Python 中避免 TypeError: input Expected atmost 1 argument, got 3 Error在Python编程中,我们有两个内置方法来获取用户的输入:input(prompt)和 raw_input(prompt)。
Python 错误 ImportError: No Module Named
发布时间:2023/07/08 浏览次数:187 分类:Python
-
本篇文章将介绍修复 ImportError: No module named。安装模块以修复Python 中 ImportError: No module named Python 包含几个内置模块。检查 typeerror 以修复 Python 中 ImportError: No module named