我有基于樣本項(xiàng)目設(shè)置此文章。這是我的目錄結(jié)構(gòu):goloang/└── fooproject └── src ├── foo │ └── foo.go └── fooer └── fooer.go我已經(jīng)設(shè)置了 GOTPATH$ echo $GOPATH/Users/Bharat/Dev/golang/fooproject我正在嘗試運(yùn)行,foor.go但即使它存在于GOPATHie in引用的位置中,我也會(huì)收到找不到包錯(cuò)誤src/foo。這是我運(yùn)行它的方式:$ pwd/Users/Bharat/Dev/goloang/fooproject/src/fooer$ go run fooer.go fooer.go:4:3: cannot find package "foo" in any of: /usr/local/go/src/foo (from $GOROOT) /Users/Bharat/Dev/golang/fooproject/src/foo (from $GOPATH)這些是文件內(nèi)容。src/foo/foo.go:package fooimport ( "fmt")func Bar() { fmt.Println("bar")}src/fooer/fooer.go:package mainimport ( "foo")func main() { foo.Bar()}當(dāng)我嘗試這樣做時(shí),我遇到了同樣的錯(cuò)誤go build fooer.go。項(xiàng)目結(jié)構(gòu)哪里出了問題?
去運(yùn)行找不到包
千萬(wàn)里不及你
2021-11-01 16:08:08