반응형
Go의 웹 프레임워크인 Echo의 아래와 같은 튜토리얼 진행 중
package main
import (
"net/http"
"github.com/labstack/echo/v4"
)
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":1323"))
}
아래와 같은 에러가 발생했습니다.
cannot find package "github.com/labstack/echo/v4" in any of:
C:\Program Files\Go\src\github.com\labstack\echo\v4 (from $GOROOT)
C:\Users\doje1\go\src\github.com\labstack\echo\v4 (from $GOPATH)
튜토리얼에서는 Go v1.12 이하에서는 추가로 아래 설정을 하라고 하였으나 재 버전은 Go v1.17.6 이었습니다.
$ GO111MODULE=on go get github.com/labstack/echo/v4
구글링을 통해 알게 된 github.com/labstack/echo/v4 에러 해결법은 v4를 지우고
package main
import (
"net/http"
"github.com/labstack/echo"
)
func main() {
e := echo.New()
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
e.Logger.Fatal(e.Start(":1323"))
}
echo를 전체 다운로드하는 것이었습니다.
go get github.com/labstack/echo
github.com/labstack/echo/v4 에러를 해결하셨기를 바랍니다
Files\Go\src\github.com\labstack\echo\v4 (from $GOROOT)
\github.com\labstack\echo\v4 (from $GOPATH)
반응형
'Go Lang > Error' 카테고리의 다른 글
[GoLang] 이차원 Slice 값 추가 시 에러 panic: runtime error: index out of range [0] with length 0 (0) | 2023.10.31 |
---|---|
[Go lang] exit status 259 에러 (0) | 2022.08.03 |