猿问

GO:Hello World中的导入错误

我的测试程序test.go:


package main


import "fmt"

func main() {

  fmt.Printf("Hello\n")

}

运行此操作会go run test.go出现错误:


# io

pack: cannot open $WORK/io/_obj/_go_.6

# strconv

pack: cannot open $WORK/strconv/_obj/_go_.6

环境:


go version devel +715674f61ae8 Tue Jan 29 13:34:18 2013 -0800 linux/amd64


GOARCH="amd64"

GOBIN=""

GOCHAR="6"

GOEXE=""

GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"

GOHOSTARCH="amd64"

GOHOSTOS="linux"

GOOS="linux"

GOPATH="/usr/local/google/home/igord/incub/web"

GOROOT="/opt/go"

GOTOOLDIR="/opt/go/pkg/tool/linux_amd64"

CGO_ENABLED="1"

但是我从网站上的(精选)RELEASE 1.0.3下载了此版本!


慕哥6287543
浏览 219回答 1
1回答

米琪卡哇伊

在评论各种解决,但备案:安装转至默认值以外的位置的二进制分发版,需要设置$GOROOT和$GOPATH正确。
随时随地看视频慕课网APP

相关分类

Go
我要回答