答案 0 :(得分:3)
您一直在为release/release.r60.3
安装多个Go版本,包括weekly.2011-09-01
和windows 386
。如果PATH
环境变量指向8g
的{{1}},但[windows 386 release.r60.3 10076]
环境变量指向GOROOT
的包,则会出现以下错误。
[windows 386 weekly.2011-09-01 9631]
清理你创造的烂摊子!卸载Go。删除所有go安装文件夹。安装C:\Arpssss> 8g hello.go
hello.go:3: import C:/go/pkg/windows_386/fmt.a:
object is [windows 386 weekly.2011-09-01 9631]
expected [windows 386 release.r60.3 10076]
。
检查您的gowin386_release.r60.3_installer.exe
(适用于Go套餐)和GOROOT
(适用于GOBIN
)环境变量。
8g
检查C:\>set GO
GOBIN=C:/Go/bin
GOROOT=C:/Go
是GOBIN
环境变量中唯一的go文件夹。例如,
PATH
其中C:\>set PATH
PATH=...;C:/Go/bin;...;
是省略号。