Написал простенькую программу для теста:
package main
import (
"fmt"
"github.com/labstack/echo/v4"
)
func main() {
e := echo.New()
fmt.Printf("YEEEEES!")
e.Logger.Fatal(e.Start(":1323"))
}
и при go run main.go выводится YEEEEES! и запускается сервер :1323.
Но после перезагрузки (закрыть и открыть снова) терминала (Bach) и повторного ввода (по тому же пути) той же команды go run main.go уже выдается ошибка:
main.go:4:2: 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\lol20\go\src\github.com\labstack\echo\v4 (from $GOPATH)
Предположил, что проблема может быть в Echo, но с Iris ситуация повторилась.
Проверил, на компьютере есть путь
C:\Users\lol20\go\src\github.com\labstack\echo
, но нет
C:\Users\lol20\go\src\github.com\labstack\echo\v4
(разница в \v4 на конце). Полагаю, что в этом проблема, т.к. из ошибки видно, что поиск идет именно по пути
C:\Users\lol20\go\src\github.com\labstack\echo\v4
Подскажите пожалуйста в чем проблема и как исправить