7步开始rust(自定义环境安装与vscode开发环境配置)

rust + vscode 是开发常用的组合。
一般采用默认安装,并不需要太多配置,但是出于一些原因改变rust安装路径时,就需要一些配置了。
下面将记录一下踩坑过程,可归纳为以下7步,以rust工具链安装至/home/local_rust目录为例:

  1. 安装前先设置临时环境变量:

    export RUSTUP_HOME=/home/local_rust/.rustup
    export CARGO_HOME=/home/local_rust/.cargo
    在安装完后将以上两行配置进~/.bashrc中
  2. 使用tsinghua mirror安装rust:

    echo 'export RUSTUP_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup' >> ~/.bash_profile
    echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile
    
    source ~/.bash_profile 
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    这边就是一路回车就会安装到/home/local_rust下,如果要安装nightly版本在安装过程中选择:2) Customize installation 后进行修改。
  3. 从tsinghua mirror 中拉最新的rust-analyzer二进制,将其放入/home/local_rust/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/目录下命名为rust-analyzer
  4. 安装标准库源码

    rustup component add rust-src
  5. vscode 安装rust-analyzer插件,从插件市场直接安装。

    image.png

  6. 打开插件配置,并进行配置,如下:
    打开配置:
     

    image.png


    进行如下配置:

    image.png

    这里我默认安装的是nightly版本, rust-analyzer.server.path 这个可以直接添加或者通过Settings界面添加。
  7. vscode 中重新加载rust-analyzer
    打开rust项目后,在底部菜单栏可以看到rust-analyzer的正常状态:

    image.png

作为开发者,我们需要保持好奇心和学习热情,不断探索新的技术,只有这样,我们才能在这个快速发展的时代中立于不败之地。介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

JNPF可以实现应用从创建、配置、开发、测试到发布、运维、升级等完整生命周期的管理。减少了传统应用程序的代码编写量,通过图形化、可视化的界面,以拖放组件的方式,即可快速生成应用程序的产品,大幅降低了开发企业管理类软件的难度。

感谢阅读本文,如果有什么建议,请在评论中让我知道。我很乐意改进。

 

  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要配置 VS Code 的 Rust 开发环境,你可以按照以下骤进行操作: 1. 首先,确保你已经安装Rust 编程语言的工具链。你可以在命令行中运行 `rustc --version` 来检查是否已经安装。如果没有安装,你可以按照 Rust 官方网站上的说明进行安装。 2. 在 VS Code 中安装 Rust 插件。打开 VS Code,点击左侧的扩展图标(四个方块组成的图标),在搜索栏中输入 "Rust",然后选择 Rust 插件并点击安装。 3. 在 VS Code 中打开一个 Rust 项目或创建一个新的项目。在菜单栏中选择 "文件" -> "打开文件夹",然后导航到你的 Rust 项目所在的文件夹并选择打开。 4. 在项目文件夹中创建一个名为 ".vscode" 的文件夹(如果它还不存在),然后在该文件夹中创建一个名为 "settings.json" 的文件。 5. 在 "settings.json" 中添加以下配置: ```json { "rust-client.enabled": true, "rust-client.autoStartRls": true } ``` 这些配置将启用 Rust 插件并自动启动 RLS(Rust Language Server)。 6. (可选)如果你想使用特定的 Rust 工具链,可以在 "settings.json" 中添加以下配置: ```json { "rust-client.rustupPath": "/path/to/rustup" } ``` 将 "/path/to/rustup" 替换为 Rust 工具链的实际路径。 7. 保存并关闭 "settings.json" 文件。 现在,你的 VS Code 环境已经配置好了 Rust 开发环境。你可以在编辑器中编写和调试 Rust 代码。插件提供了丰富的功能,如语法高亮、代码补全、代码导航等,可以帮助你更轻松地进行 Rust 开发
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值