zoukankan      html  css  js  c++  java
  • 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,
    

      

     

  • 相关阅读:
    C#.NET常见问题(FAQ)-如何在不同窗体之间传递值
    C#.NET常见问题(FAQ)-如何不显示窗口的关闭按钮
    C#.NET常见问题(FAQ)-如何判断两个类是否相同类型
    C#.NET常见问题(FAQ)-如何判断某个字符是否为汉字
    C#.NET常见问题(FAQ)-如何改变字符串编码
    C# 多线程编程 ThreadStart ParameterizedThreadStart
    C# 线程调用主线程中的控件
    LINQ to XML 编程基础
    LINQ to XML 建立,读取,增,删,改
    WinForm 自动完成控件实例代码简析
  • 原文地址:https://www.cnblogs.com/skzxc/p/12129353.html
Copyright © 2011-2022 走看看