我已经使用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
提交
取消