go install github.com/dmacvicar/ terraform-provider-libvirt@latest - показывает ошибку

Я пытаюсь подготовить виртуальные машины на KVM с помощью Terraform. один из шагов в установке - это загрузка и установка провайдера buy с помощью команды:

перейти и установить github.com/dmacvicar/terraform-provider-libvirt@latest

но это ошибки:

Файл go.mod для модуля, предоставляющего именованные пакеты, содержит одну или несколько директив замены. Он не должен содержать директив, которые заставили бы его интерпретировать иначе, чем если бы он был основным модулем.

Не нашел решения, кто-то сталкивался с этим? Спасибо

1 ответ

Решение

Вы должны использовать.

  • go get - проверьте, нужно ли загружать пакеты, загрузите, если необходимо, затем скомпилируйте

  • go install - пропустить часть с загрузкой пакетов, просто скомпилировать (выдаст ошибку, если какие-то пакеты отсутствуют)

Другие вопросы по тегам