Sto costruendo un gioco Rust con Piston e sto cercando di usare lo SublimeLinter Rust package. Quando apro i miei file .rs gioco, ottengo questo errore linter:Come configurare SublimeLinter-contrib-rustc per trovare la cassa "pistone"?
extern crate piston; // linter error: "can't find crate for 'piston'"
Se posso controllare il console Sublime, posso vedere che il linter sta trovando rustc:
SublimeLinter: rust activated: /usr/local/bin/rustc
non lo faccio vedere eventuali messaggi di errore evidenti nella console. Ho inserito il pistone come dipendenza nel mio Cargo.toml e sono in grado di effettuare il cargo run
con successo.
Sono un novizio Rust & SublimeLinter.
Ottengo un errore simile per qualsiasi importazione che ho inserito per primo; per esempio se mi muovo extern crate graphics;
per essere la prima riga del file ottengo l'errore "non riesco a trovare cassa per 'grafica'".
MODIFICA: risulta abilitante l'impostazione "use-cargo" risolto il problema. Ho aggiunto un file ".sublimelinterrc" per il mio principale del progetto con questi contenuti:
{
"linters": {
"rust": {
"use-crate-root": true,
"use-cargo": true
}
}
}
Interessante, ho avuto questo problema troppo ma permettendo 'usare-cargo' fisso per me. Hai provato a impostare la radice della cassa e le impostazioni di use-crate-root? –