«Ожидаемая ошибка Directive Crate»
-
10-12-2019 - |
Вопрос
Примечание редактора: Этот вопрос был задан, прежде чем был выпущен 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!:)
Не связан с StackOverflow