@KeyDel

Go build: Не удается найти пакет, дублируется src в пути поиска пакета, в чем ошибка?

Не могу разобраться с подключением пакета (GO, CentOC).

Структура:
5ce787de6523b961329312.jpegecho $GOPATH/var/www/go/src

В main.go (путь к файлу: /var/www/go/src/lesson/main.go) пытаюсь подключить пакет models из файла User.go (путь к файлу: /var/www/go/src/lesson/models/User.go)

Содержимое main.go:
package main
import "lesson/models"

Содержимое User.go:
package models

Компилятор ругается: cannot find package "lesson/models" in any of: /var/www/go/src/src/lesson/models (from $GOPATH)

Подскажите, в чем ошибка с двойным src в пути? Гугл переполнен разными ошибками связанными с путями компиляции, но ответ на свой вопрос не могу найти второй день.
  • Вопрос задан
  • 141 просмотр
Решения вопроса 2
Внутри $GOPATH создаются src, bin, pkg. Т.е сделайте GOPATH=/var/www/go

А вообще завязывайте с $GOPATH и переходите на модули
Ответ написан
@rustler2000
погромист сикраш
Не нужен src в GOPATH
export GOPATH=/var/www/go
https://github.com/golang/go/wiki/GOPATH
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы