- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试安装 doozer像这样:
$ goinstall github.com/ha/doozer
我收到这些错误。
goinstall: os: go/build: package could not be found locally
goinstall: fmt: go/build: package could not be found locally
goinstall: io: go/build: package could not be found locally
goinstall: reflect: go/build: package could not be found locally
goinstall: math: go/build: package could not be found locally
goinstall: rand: go/build: package could not be found locally
goinstall: url: go/build: package could not be found locally
goinstall: net: go/build: package could not be found locally
goinstall: sync: go/build: package could not be found locally
goinstall: runtime: go/build: package could not be found locally
goinstall: strings: go/build: package could not be found locally
goinstall: sort: go/build: package could not be found locally
goinstall: strconv: go/build: package could not be found locally
goinstall: bytes: go/build: package could not be found locally
goinstall: log: go/build: package could not be found locally
goinstall: encoding/binary: go/build: package could not be found locally
最佳答案
GOPATH
已讨论 in the cmd/go
documentation :
The
GOPATH
environment variable lists places to look for Go code. On Unix, the value is a colon-separated string. On Windows, the value is a semicolon-separated string. On Plan 9, the value is a list.
GOPATH
must be set to get, build and install packages outside the standard Go tree.
GOROOT
在 the installation instructions 中讨论:
The Go binary distributions assume they will be installed in
/usr/local/go
(orc:\Go
under Windows), but it is possible to install the Go tools to a different location. In this case you must set theGOROOT
environment variable to point to the directory in which it was installed.For example, if you installed Go to your home directory you should add the following commands to
$HOME/.profile
:export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/binNote:
GOROOT
must be set only when installing to a custom location.
(Chris Bunch's answer 的更新版本。)
关于go - GOPATH 和 GOROOT 的值应该是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970390/
我有一个奇怪的问题。 当我运行 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/
我是一名优秀的程序员,十分优秀!