Ich baue ein Rust Spiel mit Piston und ich versuche das SublimeLinter Rust package zu verwenden. Wenn ich meine .rs Spiel-Dateien zu öffnen, erhalte ich diese Linter Fehler:Wie konfiguriere ich SublimeLinter-contrib-rustc, um die "Kolben" -Kiste zu finden?
extern crate piston; // linter error: "can't find crate for 'piston'"
Wenn ich die Sublime Konsole überprüfen, kann ich sehen, dass die Linter rustc findet:
SublimeLinter: rust activated: /usr/local/bin/rustc
ich nicht erkennbare Fehlermeldungen in der Konsole. Ich habe Kolben als Abhängigkeit in meiner Cargo.toml gelistet und kann cargo run
erfolgreich abschließen.
Ich bin ein kompletter Rust & SublimeLinter Neuling.
Ich bekomme einen ähnlichen Fehler für welchen Import ich zuerst legte; zum Beispiel, wenn ich extern crate graphics;
verschieben, um die erste Zeile in der Datei zu sein, bekomme ich den Fehler "kann Kiste für 'Grafiken' nicht finden".
BEARBEITEN: Stellt sich heraus das Aktivieren der "Use-Cargo" -Einstellung das Problem behoben. Ich habe eine „.sublimelinterrc“ Datei auf meinen Projektstamm mit diesen Inhalten:
{
"linters": {
"rust": {
"use-crate-root": true,
"use-cargo": true
}
}
}
Interessant, ich war auch dieses Problem, jedoch ermöglicht 'verwendungs cargo' es für mich fixiert. Hast du versucht, die Einstellungen für die Kistenwurzel und die Benutzungskistenwurzel zu setzen? –