导入Golang代码的本地文件夹



我有一个例子。

我有一个例子。Go '和'lucky'目录在同一个名为'project'的文件夹中。

下面是我导入"lucky"目录的方法:

import (
    "fmt"
    golucky "goLucky"
    "io/ioutil"
    "os"
)

但是当我运行示例时。Go,它看起来像是试图从Go源代码导入它,因为它抛出了错误:

    cannot find package "goLucky" in any of:
    /usr/local/go/src/pkg/goLucky (from $GOROOT)
    ($GOPATH not set)

如何导入与文件在同一目录下的本地文件夹?

您需要设置您的GOPATH环境变量并在其中定位您的lucky目录。看到http://golang.org/doc/code.html组织

因此,例如,如果您设置了GOPATH=~,然后将您的lucky.go文件放在~/src/lucky/lucky.go中,那么您应该能够成功地设置import "lucky"

最新更新