Вопрос

Примечание редактора

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

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

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

Я пытаюсь его скомпилировать, но Rustc Compiled расскажет мне некоторое сообщение об ошибке.

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top