"ожидаемая директива ящика" ошибка о ржавчине - PullRequest
0 голосов
/ 10 марта 2012

Примечание редактора: этот вопрос задавался до выпуска Rust 1.0, и с тех пор синтаксис, сообщения об ошибках и даже порядок объединения ящиков изменились.

Я написал пример ржавчиныпрограмма.код такой:

use std;
import std::io;
fn main() {
    io::println("hello world");
}

я пытаюсь скомпилировать его, но компилятор rustc сообщает мне об ошибке.

hello.rc:4:0: 4:2 error: expected crate directive
hello.rc:4 fn main() {
       ^~

моя версия rustc

macmatoMacBook-Air:test kula$ rustc -v
rustc 0.1.1 (a0f0a70 2012-03-10 00:35:02 -0800)
host: x86_64-apple-darwin

а моя операционная система Mac OSX 10,7

кто-нибудь знает, что случилось?я думаю, что у моего кода ржавчины нет проблем.

1 Ответ

2 голосов
/ 10 марта 2012

Компилятор старается быть умным и ведет себя по-разному для файлов .rs (source) и .rc (crate).

Попробуйте еще раз с расширением файла .rs!:)

...