= "vendored-sources"
[source.vendored-sources]
directory = "..."
И есть вот такая зависимость:
dynomite = { version = "0.10", git = "https://github.com/softprops/dynomite", rev = "16c61ae635f0ea182709f64f1f47afa45e3561a8" }
Правильно я понимаю, что раз оно не прописано в replace-with, то будет тянуться прямо из гитхаба? Сборка на CI подтверждает такой вывод:
$ cargo --offline build
error: failed to get `dynomite` as a dependency of package `...`
Caused by:
failed to load source for dependency `dynomite`
Caused by:
Unable to update https://github.com/softprops/dynomite?rev=16c61ae635f0ea182709f64f1f47afa45e3561a8#16c61ae6
Caused by:
can't checkout from 'https://github.com/softprops/dynomite': you are in the offline mode (--offline)
Но вся загвоздка в том, что локально оно "работает". cargo clean делал, флаг --offline передаю - собирается без ошибок. Что я делаю не так?
Мне кажется offline это не то что тебе нужно, посмотри vendor Offline использует крейты которые уже были ранее скачаны
Обсуждают сегодня