インストールrust、国内git clone遅い、rustダウンロードコンパイル遅い問題解決


インストールrust、国内git clone遅い、rustダウンロードコンパイル遅い問題解決
  • git clone遅い
  • rust
  • をインストール
  • rustダウンロードコンパイルが遅い
  • 国内ソース設置:
  • rust nightlyバージョンをインストールし、デフォルトではnightlyバージョン
  • を使用します.
  • RLSセットアップ
  • racer
  • を取り付ける
  • 推奨構成
  • git cloneが遅い
    コンパイルマシンでは、~/.gitconfigは以下の構成(機械がgithubにコードをアップロードする場合、アップロード時に以下を注釈する)windows:C:Usersadminを追加する.gitconfig
    [url "https://github.com.cnpmjs.org/"]
        insteadOf = https://github.com/
    

    インストールrust
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

    rustダウンロードコンパイルが遅い
    国内ソースの設定:
    rust nightlyバージョンのインストールが遅すぎます.どうやって解決しますか?$HOME/.cargo/config(このファイルがなければ、このファイルを作成し、次の内容を貼り付けます)windows:C:Usersadmin.cargo/config
    #    `$HOME/.cargo/config`    
    [source.crates-io]
    registry = "https://github.com/rust-lang/crates.io-index"
    
    #           
    replace-with = 'sjtu'
    #replace-with = 'ustc'  #          
    
    #     
    [source.tuna]
    registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"
    
    #         
    [source.ustc]
    registry = "git://mirrors.ustc.edu.cn/crates.io-index"
    
    #       
    [source.sjtu]
    registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"
    
    # rustcc  
    [source.rustcc]
    registry = "git://crates.rustcc.cn/crates.io-index"
    

    rust nightlyバージョンをインストールし、デフォルトではnightlyバージョンを使用します.
    rustup install nightly rustup default nightly
    RLSセットアップのインストール
    rustup component add rls --toolchain nightly rustup component add rust-analysis --toolchain nightly rustup component add rust-src --toolchain nightly
    racerのインストール
    racerはrustの自動整列プラグインで、オプションです
    cargo install racer
    
    

    推奨構成
    コンパイルが遅すぎて、targetを削除した後gitからダウンロードするたびに遅すぎて、どのように解決します:コンパイルキャッシュsccache(大きなスペースを占有して、デフォルトの10 G)
    cargo install sccache
    then
    export RUSTC_WRAPPER=sccache to .bashrc