Когда вы напрямую запускаете rustc
, все, что знает компилятор, это аргументы командной строки. В частности, он ничего не знает о Cargo.toml
, и поэтому не знает, где искать библиотеку chrono
.
Чтобы использовать управление зависимостями, вы должны скомпилировать свой проект с Car go - просто используйте cargo build
/ cargo run
/ cargo test
, и все должно быть в порядке. Подробности смотрите в Книге .
Если, однако, вы (по какой-то причине) хотите использовать rustc
напрямую, я бы посоветовал сначала проверить cargo
, используя cargo build --verbose
. Он покажет все вызванные команды, что позволит вам проверить возможные аргументы, которые будут определены вручную.