Задать вопрос
anijackich
@anijackich

Почему Golang устанавливает пакеты не туда?

При установке пакета (go get github.com/go-sql-driver/mysql) golang помещает его не в $GOPATH/src/, а в $GOPATH/pkg/mod
Причем в $GOPATH помимо pkg/ собственно ни bin/, ни src/ нет

Прошу помочь, как же так происходит?
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Решения вопроса 1
udjin123
@udjin123
PHP, Golang, React
С версии 1.6 включены по дефолту модули, регулируется этой GO111MODULE переменной окружения, если нужно старое поведение то установите ее off, подробнее тут https://go.dev/blog/go116-module-changes
Но лучше мигрировать на модули
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы