Erreur "Directive Crate attendue" sur la rouille
-
10-12-2019 - |
Question
Remarque de l'éditeur: Cette question a été posée avant que Rust 1.0 ait été libérée et la syntaxe, les messages d'erreur et même la manière dont les caisses sont apportées ont changé depuis lors.
J'ai écrit un programme d'exemple de rouille. code est ceci:
use std; import std::io; fn main() { io::println("hello world"); }
J'essaie de le compiler, mais le Rustc compile vous dit un message d'erreur.
hello.rc:4:0: 4:2 error: expected crate directive hello.rc:4 fn main() { ^~
ma version de rouillette est
macmatoMacBook-Air:test kula$ rustc -v rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800) host: x86_64-apple-darwin
et mon système d'exploitation est Mac OSX 10.7
Quelqu'un sache ce qui s'est passé?Je pense que mon code de rouille n'a aucun problème dessus.
La solution
Le compilateur tente d'être intelligent et se comporte différemment pour les fichiers .RS (source) et .rc (CATE).
Réessayez à nouveau avec une extension de fichier .RS!:)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow