美文网首页
1.2 用什么IDE开发Rust?环境搭建

1.2 用什么IDE开发Rust?环境搭建

作者: ByteBunny | 来源:发表于2023-01-31 09:38 被阅读0次

    话不多说,直接上干货 -

    macOS下安装Rust:

    推荐使用Rust的官方开发工具——Rustup,Rustup是一个全局的Rust环境管理工具,可以方便的安装、升级和管理Rust版本。
    下面介绍如何使用Rustup搭建Rust语言开发环境:

    1. 安装Rust环境:您可以在终端中输入以下命令安装Rust:
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
    1. 设置环境变量:请在终端中输入以下命令:
    source $HOME/.cargo/env
    
    1. 检查Rust版本:请在终端中输入以下命令:(若有类似于“rustc x.x.x”版本信息,说明安装成功)
    rustc --version
    

    Windows下安装Rust:

    同样,我们使用rustup工具安装:

    1. 访问“rustup.rs - The Rust toolchain installer”下载rustup-init.exe,如果没使用Windows上的WSL的话,就不用执行第二个框里的命令,直接第2步配置rustup环境变量!
    1. 记得配置rustup工具的环境变量!Rust所有工具都安装在 ~/.cargo/bin 目录中,可以在这里找到包括 rustc、cargo 和 rustup 在内的 Rust 工具链。

      现在,添加 PATH`环境变量。在安装过程中,rustup 会尝试配置 PATH。 由于不同平台、命令行 Shell 之间存在差异,rustup 中也可能存在 Bug,因此在终端重启或用户重新登录之前,rustup 对PATH 的修改可能不会生效,甚至完全无效。

      如果安装后在终端尝试执行 rustc --version 失败,那么,以上内容就是最可能的原因。

    1. 配置了rustup后,就可以终端执行以下命令,正式安装Rust啦~~
    rustup install stable
    
    Untitled 3.png
    1. 最后,来验证下我们的安装吧!出现类似“rustc 1.x.x”就说明安装成功啦,如果没成功的话,再仔细对照以上步骤检查!
    rustc --version
    
    1. 如果要卸载,也是通过rustup工具,在终端运行:
    rustup self uninstall
    

    我对Rust现在兴趣正浓,就不演示怎么卸载了~

    选择IDE:

    因为经常试水各种语言,而我又不想下载太多IDE,所以能用vs code的我就用vs code了(只要体验不过于拉跨~),以后的篇章默认都是macOs下vs code编写代码。

    1. vs code扩展商店搜索并安装 Rust (rls) 插件:
    1. 配置Rust:打开命令面板(Ctrl + Shift + P),输入"Rust: Configure"并选择“Rust: Configure Task Runner”。这将创建.vscode / tasks.json和.vscode / launch.json文件。
    2. 以上都做好了,我们终于要创建第一个rust项目了:使用cargo工具创建一个名为‘first_demo’的项目(注意,rust要求用‘_’下划线连接前后的小写字母)
    1. 创建好项目后,迫不及待要写个“hello world“了! 噢~~默认项目已经给我们写好了 :)

    可以看到创建的项目目录下,自动帮我们创建了一个”src”文件夹,里面可以找到”main.rs”文件,很容易就看到我们熟悉的“main“函数了,我运行了一下,终端成功打印”hello world!“,当然,你也可以换成”hello“ + 你的名字试试。

    好了,今天的目的达到了,我们通过rustup工具,在Windows和macOS下成功安装rust并配置好了开发环境,知道了怎么创建一个rust项目,成功与“hello world!”见面,有兴趣的可以再深入探究下rust的各个工具,例如cargo包管理工具等,

    对于今天的内容你有什么看法呢?欢迎在评论区留言讨论!如果觉得文章有用,记得点赞关注加收藏,以后就会第一时间收到文章推送啦 :D

    相关文章

      网友评论

          本文标题:1.2 用什么IDE开发Rust?环境搭建

          本文链接:https://www.haomeiwen.com/subject/wnivhdtx.html