"espera-caixa directiva" erro sobre a ferrugem
-
10-12-2019 - |
Pergunta
Nota do Editor:Esta pergunta foi feita antes de Ferrugem 1.0 foi lançado, e a sintaxe, mensagens de erro, e até mesmo como caixas são agrupados mudaram desde então.
eu escrevi uma ferrugem programa de exemplo.o código é este:
use std;
import std::io;
fn main() {
io::println("hello world");
}
eu tento compilar, mas o rustc compilar dizer-me alguma mensagem de erro .
hello.rc:4:0: 4:2 error: expected crate directive
hello.rc:4 fn main() {
^~
a minha versão é rustc
macmatoMacBook-Air:test kula$ rustc -v
rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800)
host: x86_64-apple-darwin
e o meu sistema operacional é o mac osx 10.7
alguém sabe o que aconteceu?eu acho que o meu ferrugem código não tem nenhum problema em ele.
Solução
O compilador está tentando ser inteligente e se comporta de forma diferente para .rs (fonte) e um .rc (caixote) arquivos.
Tente novamente com um .rs a extensão de arquivo!:)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow