Then I googled found this : now i fixed it. in china, we need to set a china source for the crates:
cd $HOME/.cargo
But I can not find ~/.cargo, so I think I need to install rust and cargo first.
Now I am installin rust curl https://sh.rustup.rs -sSf | sh