GOPATH должен содержать папку проекта
А где по отношению к папке проекта должен лежать go.mod? Если он один на всех
В родительском ему нельзя (GOPATH), а в папке проекта - потребуется каждый раз переназначать для других проектов
Но при этом же условие, что go.mod должен быть в родительском ИЛИ в текущем каталоге проекта
Go mod это отказ от gopath
Про gopath уже давно забыть пора. Модули позволяют размещать проект где угодно
GOPATH не критичен от слова "вообще" начиная с 1.16, т.к. все мигрируем на модули.
По факту делаешь go mod init где угодно, и можешь устанавливать зависимости
Устанавливать через go get?
Да, через @ можно версию выбирать. Релиз вернее(гитхаб)
Про модули советую это посмотреть https://youtu.be/aeF3l-zmPsY
Спасибо, сейчас гляну
Ну в таком виде я до сих пор не могу поставить pkg себе
Да без ошибок В моём случае что вообще необходимо: понять как ставить сторонние пакеты при текущей структуре документа
Обсуждают сегодня