• Win10—rust语言安装与环境变量配置(+VSCode)


    (只记录了必须要内容,日后完善!)

    1. rust的安装与环境变量:

    要提前把下面两个环境变量配置好,这样是为了指定安装路径。否则会默认安装在 C 盘下。

    CARGO_HOME:D:Program FilesRUST.cargo
    RUSTUP_HOME:D:Program FilesRUST.rustup

    然后,在这个:https://www.rust-lang.org/zh-CN/learn/get-started 界面上下载 rustup-init.exe。下载完成后直接点击执行,会出现一个CMD窗口:仔细阅读上面的内容,如果没有安装Microsoft 2019 builder tools,就打开屏幕上的网址进行下载安装。可以从所给网址直接下载 Microsoft Visual Stdio 2019,或者在这个页面下拉,找到下图所示内容,只下载下图中红框标注的内容即可:

    然后,在下面输入2,进行自定义安装:

    按自己的要求设置好之后就开始安装吧!

    执行下面的命令看是否安装成功:

    rustc --version
    cargo --version  

    执行如下命令安装工具链:可以选择其它版本(如nightly-i686-pc-windows-msvc)

    rustup toolchain install nightly-x86_64-pc-windows-gnu  

    安装源码:

    rustup component add rust-src --toolchain nightly

     


    完成之后要设置如下环境变量:

    RUST:D:Program FilesRUST.rustup	oolchains
    ightly-i686-pc-windows-msvc
    RUST_SRC_PATH:%RUST%lib
    ustlibsrc
    ustsrc
    RUSTBINPATH:%CARGO_PATH%in
    
    下面两个是配置科大源要用到的:
    RUSTUP_DIST_SERVER:https://mirrors.ustc.edu.cn/rust-static
    RUSTUP_UPDATE_ROOT:https://mirrors.ustc.edu.cn/rust-static/rustup
    
    并且在path里添加如下路径:
    %CARGO_HOME%in  

    继续安装:

    cargo +nightly install racer    // 安装 racer
    
    rustup component add rls-preview --toolchain nightly
    rustup component add rust-analysis --toolchain nightly
    

      

    2. vscode配置信息:

    1. 下载插件:在vscode上搜索插件 rust, 然后把排名的前两个给装上,然后还可以把 rustfmt 和 vscode-rust-syntax 装上,作用分别是代码格式化和语法高亮。。。
    2. File/Preferences/settings/下找到setings.json文件,向其中添加如下内容:
    "rust.mode": "rls",
    "rust.cargoHomePath": "%CARGO_HOME%",
    "rust.cargoPath":"%RUSTBINPATH%\cargo.exe",
    "rust.racerPath":"%RUSTBINPATH%\racer.exe",
    "rust.rls":"%RUSTBINPATH%\rls.exe",
    "rust.rustfmtPath":"%RUSTBINPATH%\rustfmt.exe",
    "rust.rustup":"%RUSTBINPATH%\rustup.exe",
    "rust.rustLangSrcPath": "%RUST_SRC_PATH%",
    "rust.executeCargoCommandInTerminal": true,
    

      

     

  • 相关阅读:
    HDU2027 统计元音 一点点哈希思想
    湖南工业大学第一届ACM竞赛 数字游戏 字符串处理
    湖南工业大学第一届ACM竞赛 我素故我在 DFS
    HDU3293sort
    HDU2082 找单词 母函数
    HDU1018 Big Number 斯特林公式
    湖南工业大学第一届ACM竞赛 分糖果 位操作
    UVA 357 Let Me Count The Ways
    UVA 147 Dollars
    UVA 348 Optimal Array Multiplication Sequence
  • 原文地址:https://www.cnblogs.com/skzxc/p/12129353.html
Copyright © 2020-2023  润新知