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

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

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

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

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

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