Заменить строку в go.sum

Как заменить строку в go.sum. Я использую один SDK, и он содержит странный импорт, этот импорт неверен, путь к этой библиотеке был изменен на другую, и когда я делаю go mod init, этот неправильный импорт записывается в go.sum.


person godvlpr    schedule 27.11.2019    source источник
comment
см. go mod edit.   -  person mh-cbon    schedule 27.11.2019


Ответы (1)


Не трогайте файл go.sum, убедитесь, что ваш файл go.mod правильный и go.sum скорректирован соответствующим образом.

person vijay krishna    schedule 27.11.2019
comment
Я уверен, что мой go.mod правильный. Я использую библиотеку из git, и эта библиотека имеет неправильный импорт в коде - person godvlpr; 27.11.2019
comment
какая это библиотека? вы можете проверить github.com/golang / go / wiki /, вы можете использовать директиву replace в конце мода go, чтобы указать правильный путь. - person vijay krishna; 28.11.2019
comment
Директива replace устраняет проблемы локально, но проблема все еще существует для потребителей модулей, в которых используется директива replace. - person Ankush Chadha; 09.12.2019