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

Не работает импорт локальных файлов(аля недонаследование)
5bc0b2f8a71f4725223289.png
go не подхватывает локальные файлы, насколько я понял это из-за $GOPATH но что-бы я не прописывал всё равно не хочет запускать или удаляет из импорта или видит но запускает с ошибками.
сам проект находится по адресу /home/user/www/go-test
  • Вопрос задан
  • 126 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект