cpp

Обновление и удаление зависимостей

Для обновления модуля используется следующая команда:

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 Поисковые порталы

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp