为了账号安全,请及时绑定邮箱和手机立即绑定

Go 在错误的目录中查找包

Go 在错误的目录中查找包

Go
HUWWW 2021-09-10 16:29:48
我已经使用Windows msi在我的机器上安装 Go,但是当我尝试运行一个简单的Hello World,如下所示:go run hello.go我收到以下错误:hello.go:3:8:在以下任何一个中找不到包“fmt”:C:\Go\src\pkg\fmt(来自 $GOROOT)在GOROOT这个包中确实找不到,因为它安装在以下目录中:C:\Go\src (missing the \pkg)GOROOT设置为C:\Go(自动),C\Go\bin添加到PATH我GOPATH的设置为我的工作区,但这似乎没有任何改变。如何解决这个问题?我应该将所有包复制到C:\Go\src\pkg? 我做错了什么吗?编辑根据@Volker 的要求,以下是输出go env:set GOARCH=amd64set GOBIN=set GOCHAR=6set GOEXE=.exeset GOHOSTARCH=amd64set GOHOSTOS=windowsset GOOS=windowsset GOPATH=D:\aage\gocodeset GORACE=set GOROOT=C:\Goset GOTOOLDIR=C:\Go\pkg\tool\windows_amd64set CC=gccset GOGCCFLAGS=-m64 -mthreads -fmessage-length=0set CXX=g++set CGO_ENABLED=1
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信