- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经在我的 Linux 机器上的 /usr/local/go
中安装了 Go,并打算使用 /usr/local/go/src
进行开发。但是,当我尝试此操作时,出现以下错误:
$GOPATH must not be set to $GOROOT
据我了解,这意味着您不应该使用 /usr/local/go
进行开发。为什么不呢?
最佳答案
因为 /usr/local/go/src
已经包含标准库的代码,您应该将自己的代码与其分开。
我知道,其他开发工具对此不会有任何问题,但 Go 在某些方面要严格一些。这可能与将未使用的变量或导入标记为错误背后的理念相同 - 避免一开始可能看起来很小但可能在未来导致更大麻烦的问题。
关于go - $GOPATH 不能设置为 $GOROOT,为什么不呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22877775/
我有一个奇怪的问题。 当我运行 go env 时,我得到以下信息: GOARCH="amd64" GOBIN="" GOCACHE="/home/ethanc/.cache/go-build" GOE
当我尝试导入包时,我在 visual studio code 上遇到了一个非常奇怪的问题。 import ( "net/http" "github.com/gorilla/mux" )
我有一个使用 vscode 维护的 Go 项目。 我已经使用 vscode 中的 go.gopath 设置为项目设置了 GOPATH,这在大多数情况下似乎工作得很好。 但是,当我打开集成终端并键入 e
在遵循教程时,当它要我运行 godoc 时,我遇到了麻烦。它不见了。 经过一番搜索,我发现: godoc 已针对 1.2 进行了更改,因此它是一个单独的库,并且二进制。 你必须通过“go get”来获
运行 go get 命令时: sudo go get github.com/go-sql-driver/mysql 出现以下错误 package github.com/go-sql-driver/my
我是 GO 新手,在 Windows 中初始化 GOPATH 时遇到错误。在我的项目文件夹中是 C:\Users\kamin\Documents\pm-manager 我尝试在环境变量 (GOPATH
当我使用以下命令在本地运行应用程序时,该应用程序工作正常:$ dev_appserver.py app.yaml 但是,当我尝试运行测试时,似乎并未设置 ENV。 $ 去测试 -v skincare.
我无法运行 go get git@github在我的$GOPATH文件夹。收到此错误: go: cannot use path@version syntax in GOPATH mode 我只是想了解
我按照 GoLang 的说明使用 export GOPATH=$HOME/go 设置 $GOPATH,一切正常。当我 echo 输出路径时,它会显示我设置的内容。 但是,如果我关闭我的终端并重新打开它
关闭。这个问题需要details or clarity .它目前不接受答案。 想要改进这个问题吗? 添加详细信息并通过 editing this post 澄清问题. 关闭 6 年前。 Improve
我在 ~/.bashrc 中将 GOPATH 和 GOROOT 设置为: export GOROOT=/usr/lib/go-1.10 export GOPATH=/home/user/go/pkg
我试图按照关于使用 aws 和 go 的教程进行操作。当我发出命令“go get github.com/aws/aws-sdk-go/aws”时,我仍然无法导入。我想知道“go get”是否成功。 按
这是我第一次在不使用 GOPATH 的情况下使用 Go 进行编码。 我有一个 go.mod文件。 我正在尝试通过 Sendgrid 发送电子邮件;我有一个包含我的 SENDGRID_API_KEY 的
当我尝试运行 go 代码时出现以下错误: cannot find package "github.com/drone/routes" in any of: /usr/local/Cellar/
我正在使用鱼壳。 config.fish 具有 GOPATH 环境: set -x GOPATH $HOME/Documents/Programming/go/3rdparty:$HOME/Docum
我是在 xubuntu 上安装的。之后,我更改了 GOPATH $ export GOPATH=$HOME/go $ echo $GOPATH $ /home/rangga/go 如果我真的去运行 $
我正在我的 MacBook 上安装 Golang。 根据多个来源 ( example ),Golang 1.8 及更高版本自动设置 GOPATH。 如果我在终端中运行命令 go env gopath,
在使用 GO 开发一两年后,我查看了我的 $GOPATH 目录大小,惊讶地发现它增长到了 4GB。 我知道磁盘空间应该很便宜(在这个 128GB 笔记本电脑 SSD 上并没有那么多),但仍然如此。 所
一开始我想用go安装的时候出现这个错误 sudo go get github.com/njasm/gosoundcloud package github.com/njasm/gosoundcloud:
我已将我的 $GOPATH 定义为 $HOME/go 并且在使用 vim-go 时,它已将多个二进制文件(使用 :GoInstallBinaries)安装到该文件夹中。现在结构类似于: --go/
我是一名优秀的程序员,十分优秀!