Непоследовательное поведение при сборке в Rust на macOS Mojave 10.14.2 - PullRequest
0 голосов
/ 30 декабря 2018

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

Вот пример, когда я пытаюсь запустить первую часть программы для угадающей игры:

$ cargo run --verbose                                                                     (master✱)
       Fresh guessing_game v0.1.0 (/Users/rohana/Documents/Projects/rust/guessing_game)
    Finished dev [unoptimized + debuginfo] target(s) in 0.04s
     Running `target/debug/guessing_game`
[1]    30294 killed     cargo run --verbose

Однако один и тот же код иногда запускается, если я внесу какие-либо изменения, такие как добавление комментариев, затем запуск, возврат и запуск снова.Хотя не всегда.

Я использую Rust 1.31.1 и Cargo 1.31.0 на macOS Mojave 10.14.2.

Это код для справки, но та же проблема возникает и напусто "Привет, мир!"программа:

use std::io;

fn main() {
    println!("Guess the number");
    println!("Please enter your guess");
    let mut guess = String::new();

    io::stdin()
        .read_line(&mut guess)
        .expect("Failed to read line");

    println!("You guessed {}", guess);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...