package main
import (
"fmt"
"controller/userhandler" //not able to import this custom package
"github.com/gin-gonic/gin"
"net/http"
"github.com/jinzhu/gorm"
_ "github.com/jinzhu/gorm/dialects/postgres"
)
func main(){
}
下面的代码显示 Go 只在 GOROOT 中搜索包。controller/userhandler
在GOROOT中找不到之后,理想情况下,它应该在GOPATH中查找包,但它没有。
我已经将GOPATH设置为我的工作区路径,其中包括以下文件夹:bin
、src
和pkg
.
$ go build main.go
main.go:5:2: package controller/userhandler is not in GOROOT (/usr/local/go/src/controller/userhandler)