【发布时间】:2016-12-19 15:35:03
【问题描述】:
所以我在 Windows 7 上安装了 Atom,我想在其中尝试 Go 语言。我安装了一个名为 go-plus 的软件包,但它还需要安装 2 个东西:
所以我点击了 Run Go Get,但我得到了这个错误:
我在 Debian 和 Manjaro 上尝试过,运行 Run Go Get 后它就可以工作了。所以我考虑在我的 cmd 中运行go get -u ...,它起作用了,但是当我打开 Atom 时,这两条消息仍然弹出。我该如何处理?
【问题讨论】:
-
您必须将您的
GOPATH环境变量设置为指向您的 go 工作区。你设置了吗?您可以通过单击 Atom 底部的go-plus图标来检查它。您也可以在命令行中运行go env。 -
set GOARCH=amd64 set GOBIN= set GOEXE=.exe set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOOS=windows set GOPATH=C:\Users\Frynio\AppData\Local\atom\app-1.12.7\"C:\work" set GORACE= set GOROOT=C:\Go set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 set CC=gcc set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\Frynio\AppData\Local\Temp\go-build503348538=/tmp/go-build -gno-record-gcc-switches set CXX=g++ set CGO_ENABLED=1 -
看起来您的
GOPATH变量包含无效路径。将其设置为指向包含您的src、pkg和bin文件夹的文件夹。 -
我的意思是,在环境变量中它设置为 C:\work,但 Atom 将它设置为不同的路径
-
看起来不像...运行
go env,只显示包含GOPATH的行。您不应该使用C:,因为它是驱动器C上的工作目录,它可能会改变。使用绝对路径。
标签: go atom-editor