Как правильно задать gopath на ubuntu 18?

Не работает импорт локальных файлов(аля недонаследование)
5bc0b2f8a71f4725223289.png
go не подхватывает локальные файлы, насколько я понял это из-за $GOPATH но что-бы я не прописывал всё равно не хочет запускать или удаляет из импорта или видит но запускает с ошибками.
сам проект находится по адресу /home/user/www/go-test
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
Oniestel
@Oniestel
Вероятно проблема в содержимом GOPATH. Типичный GOPATH включает в себя:
$GOPATH/src/ - для исходников
$GOPATH/pkg/ - бинарники для сборки
$GOPATH/bin/ - бинарники для выполнения

Соответственно у вас должна получится такая структура:
$GOPATH/src/go-test
$GOPATH/src/go-test/models

Если использовать ваш текущий GOPATH, то
/home/user/go/src/go-test
/home/user/go/src/go-test/models
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
Сейчас уже можно пользоваться го версии 1.11 с модулями и начинать отказываться от GOPATH

https://github.com/golang/go/wiki/Modules
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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