Вопросы по теме 'go-modules'

Исправить все команды Go: ошибка при загрузке модуля?
Я пытаюсь установить зависимости для проекта Go, который использует модули Go. У меня GO111MODULES=on в моем окружении. Независимо от того, какую команду я запускаю ( go build , go get , go clean --modcache , ...), она не выводит что-то вроде:...
2577 просмотров
schedule 12.09.2021

Ссылка на локальный модуль Go
Мне не удалось импортировать пакет из локального проекта (модуль Go). Вот краткое изложение того, что я пытаюсь сделать: Я создал пакет модуля Go следующим образом: $ cd $ mkdir mymodule $ cd mymodule $ go mod init...
2321 просмотров
schedule 17.10.2021

Сбой версионного импорта в go с использованием модулей
Я хочу, чтобы моя программа использовала определенную версию client-go , чтобы она была совместим с целевым кластером. Однако следующий синтаксис: import ( "log" "os" "path/filepath" clientcmd...
305 просмотров
schedule 24.10.2021

Пойти модули без удаленного репозитория?
Я пытаюсь заставить модули Go работать без использования удаленного репозитория. src - это локальный каталог, содержащий все мои проекты, а также проекты, написанные на других языках, кроме Go. Для простоты я показал только два каталога,...
1691 просмотров
schedule 29.11.2021

С помощью списка go, как перечислить только модули Go, используемые в двоичном файле?
Я хочу перечислить модули (и их версии), которые скомпилированы в окончательном исполняемом файле (а не другие зависимости). Я могу сделать это с помощью: $ go build -o a.out $ go version -m a.out Но как это сделать с помощью списка go (с...
690 просмотров
schedule 06.10.2021

Можно ли использовать go mod tidy для очистки неиспользуемых зависимостей, кроме косвенных?
Я понимаю, что это ожидаемое поведение go mod tidy при сокращении дерева зависимостей путем удаления ненужных, но часть моего CI использует go-swagger для создания файлов swagger JSON . Итак, в конце концов. go mod tidy удалит go-swagger...
698 просмотров
schedule 10.11.2021

Ошибка при сборке модулей Go с использованием структуры / cmd
Я новичок в использовании модулей и беру их на пробу в новом проекте, который я пытаюсь смоделировать по описанной структуре здесь Вот пример моей структуры каталогов: . ├── cmd │   └── app_name │   └── main.go ├── go.mod ├── go.sum ├──...
4327 просмотров
schedule 22.02.2022

Как добавить локальную зависимость к поставщику при использовании мода Go
Раньше я использовал go dep , но теперь офис гарантирует, что официальный инструмент - go mod . Когда я использую go dep , я могу добавить пакеты локальных зависимостей к поставщику и ignored в Gopkg.toml , чтобы игнорировать поиск пакета...
15164 просмотров
schedule 19.02.2022

Как узнать, почему в go.mod установлена ​​определенная версия пакета?
У меня есть репозиторий Go с go.mod , в настоящее время требующим k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible . Я хотел бы увеличить версию k8s.io/client-go , используемую моим модулем, но когда я изменю версию на v0.19.1...
50 просмотров
schedule 25.02.2022

Как поделиться локальным модулем в Go 1.11+ для Golang с использованием архитектуры монолитного репо вне GOPATH
Контекст: мы используем монолитную архитектуру репозитория. Это означает, что у нас есть одно большое репозиторий на github со множеством проектов, каждый из которых использует свой собственный стек технологий для пользовательского интерфейса, узла,...
267 просмотров
schedule 04.03.2022

Как использовать модули для замены функциональности в облачных функциях
У меня есть облачная функция Google, которая является подкаталогом в репозитории. Он использует опцию «Каталог с исходным кодом» в меню настроек. Я продолжаю получать эту ошибку при развертывании: Deployment failure: Build failed: go: parsing...
468 просмотров
schedule 08.03.2022

Как использовать модули Go для загрузки подкаталога в Pulsar
Я пытаюсь использовать клиент pulsar go с модулями go, но не могу импортировать нужную версию. Создал файл go.mod с зависимостью от Pulsar, а также добавил другие зависимости, раньше я использовал dep, и все было хорошо. Теперь я перешел на...
195 просмотров
schedule 14.03.2022

Golang: раздельное управление версиями нескольких модулей
Представьте, что у меня есть репозиторий github.com/user/golang-examples , и я предоставляю версии для каждого примерного модуля в нем отдельно: guthub.com/user/golang-examples /modA /go.mod /pkgA1 /pkgA2 /modB /go.mod...
176 просмотров
schedule 18.03.2022

Как изменить путь к модулям Go?
У меня есть репозиторий github github.com/user/somerepo . Я инициализирую его, выполнив go mod init **github.com/user/somerepo** Мне нужно изменить эту зависимость и указать на другой репозиторий github. Скажем:...
4706 просмотров
schedule 05.04.2022

Лучший способ использовать тестовые зависимости в Go, но не экспортировать их
Учитывая проект в Golang (1.14+), который использует тестовые зависимости (например, github.com/stretchr/testify), и теперь предполагаем, что этот проект является публичной библиотекой, которую могут использовать другие. Обычно, когда я сейчас...
1767 просмотров
schedule 16.04.2022

Как найти зависимость, вызывающую ошибку пути к неожиданному модулю Sirupsen / logrus vs. sirupsen / logrus?
Я пытаюсь преобразовать https://github.com/appscode/voyager из мода Glide to Go. Я получаю сообщение об ошибке, как показано ниже: go: github.com/Sirupsen/[email protected]: parsing go.mod: unexpected module path "github.com/sirupsen/logrus" go:...
3399 просмотров
schedule 26.04.2022

Как выпустить обновленные пакеты для пользователей Go Mod / pkg.go.dev?
Как пометить свое репо и заставить его отображаться для go mod и / или pkg.go.dev? Я преобразовал один из своих пакетов в go mod . Однако кажется, что сам инструмент go mod может видеть только очень старые версии моего пакета. РЕДАКТИРОВАТЬ:...
1999 просмотров
schedule 22.04.2022

Как обновить версию go в моде Go
Как правильно обновить версию go в моде go, в частности с 1.13 до 1.14? Вы просто редактируете файл go.mod и меняете go 1.13 на go 1.14 ? Я не спрашиваю, как редактировать файл go.mod, я спрашиваю, правильно ли просто изменить версию go в...
9248 просмотров
schedule 28.04.2022

Обновите библиотеку до конкретной версии
Это версия библиотеки golang.org/x/net, которую я использую golang.org/x/net v0.0.0-20181005035420-146acd28ed58 v0.0.0 - это выпуск (это означает, что выпуска нет). 20181005 - время для фиксации. 146acd28ed58 - сокращение от идентификатора...
119 просмотров
schedule 04.05.2022

Две версии одной и той же зависимости - более низкая версия игнорируется
У меня есть проект, в котором две зависимости используют разные версии одной и той же библиотеки. Например, у моего проекта есть зависимость A и зависимость B . A и B , оба используют общую библиотеку / зависимость X , но разных версий. A...
4555 просмотров