저는 처음으로 현지화하려는 예제 코드를 작성하고 있습니다.
원래 main.go
수입 명세서 에서는 다음과 같습니다.
import (
"log"
"net/http"
"github.com/foo/bar/myapp/common"
"github.com/foo/bar/myapp/routers"
)
이제 내가 가지고 common
있고 routers
포장/home/me/go/src/myapp
그래서 import 문을 다음과 같이 변환했습니다.
import (
"log"
"net/http"
"./common"
"./routers"
)
하지만 실행할 때 go install myapp
다음 오류가 발생합니다.
can't load package: /home/me/go/src/myapp/main.go:7:3: local import "./common" in non-local package
또한, 나는 사용할 때 common
와 routers
대신 ./common
과 ./routers
import 문에, 내가 얻을 :
myapp/main.go:7:3: cannot find package "common" in any of:
/usr/local/go/src/common (from $GOROOT)
/home/me/go/src/common (from $GOPATH)
myapp/main.go:8:2: cannot find package "routers" in any of:
/usr/local/go/src/routers (from $GOROOT)
/home/me/go/src/routers (from $GOPATH)
이 문제를 어떻게 해결할 수 있습니까?