我有一个“example.go”文件,我试图在其中导入同一文件夹中的目录。
我在名为“project”的同一个文件夹中有“example.go”和“lucky”目录。
这是我尝试导入“幸运”目录的方式:
import (
"fmt"
golucky "goLucky"
"io/ioutil"
"os"
)
但是当我运行 example.go 时,它看起来像是试图从 go 源导入它,因为它抛出了错误:
cannot find package "goLucky" in any of:
/usr/local/go/src/pkg/goLucky (from $GOROOT)
($GOPATH not set)
如何在与文件相同的目录中导入本地文件夹?
最佳答案
您需要设置您的 GOPATH
environment variable 并在其中找到您的 lucky
目录。见 http://golang.org/doc/code.html#Organization
因此,例如,如果您设置 GOPATH=~
,然后将您的 lucky.go
文件放在 ~/src/lucky/lucky.go
中,那么您应该能够成功 import "lucky"
。
关于go - 导入Golang代码的本地文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22698743/