Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Обновление и удаление зависимостей
Для обновления модуля используется следующая команда:
go get -u <Путь к модулю>[@<Версия>]
Если модуль не существует, то он будет установлен. Если существует, то выполняется обновление до последней версии или версии, указанной после символа @
. Пример:
C:\book\packages>go get -u github.com/go-sql-driver/mysql@v1.6.0
Удалить зависимость в файле go.mod
можно командой:
C:\book\packages>go get -u github.com/go-sql-driver/mysql@none
go get: removed github.com/go-sql-driver/mysql v1.6.0
Для удаления или добавления зависимостей в файле go.mod
нужно выполнить команду go mod tidy
:
C:\book\packages>go mod tidy
go: finding module for package github.com/go-sql-driver/mysql
go: found github.com/go-sql-driver/mysql in github.com/go-sql-
driver/mysql v1.6.0
При этом удаление модуля из каталога C:\Users\
<
Имя пользователя
>
\go\pkg\mod
не выполняется. Если нужно удалить модуль, то придется делать это вручную. Давайте вручную удалим каталог go-sql-driver
из каталога C:\Users\
<
Имя пользователя
>
\go\pkg\mod\github.com
. Если мы сейчас попробуем выполнить сборку программы, то модуль будет автоматически установлен:
C:\book\packages>go build -o main.exe main.go
C:\book\packages>main.exe
1 Программирование
2 Музыка
3 Поисковые порталы
Помощь сайту
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов