If run cargo run on macOS, it will prompt a lot of error, Because it is a novice for Rust, do not understand why.