网站首页 > 博客文章 正文
最近开始学习Rust编程,由于自己目前使用的是苹果MacOS的系统环境,我们需要根据Rust官方的文档进行安装。
打开rust官方的文档链接,如下:https://www.rust-lang.org/zh-CN/tools/install 。
一.关于rust包的安装和检测。
进入此链接后,我们直接使用鼠标去复制上图中的命令行:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
并把这条命令行复制到MacOS系统的终端中去执行:
安装完rust包之后,然后在终端窗口中检验rust是否安装成功,比如rust的环境、包管理工具Cargo。
二.在vscode中配置rust开发环境,及简单程序运行、测试。
首先,在VsCode中添加插件-rust-analyzer,可在搜索框中输入rust,即可点击安装。
安装插件之后,我们重新打开一个终端窗口,进入自己要新建rust项目的文件夹中,比如进入磁盘Library目录中新建一个文件夹helloword,如下命令:
# 1.进入磁盘总目录Library
MacBook :~ 用户名$ cd /Library
# 2.新建helloword文件夹
MacBook :Library 用户名$ mkdir helloword
打开VSCode客户端,在主界面中点击“File->Open...”,我们就可以选择到磁盘Library目录中新建文件夹helloword,并在此文件夹中创建rust的简单项目。
打开helloword文件夹后,继续在主界面的菜单栏中开启终端窗口选项“Terminal或终端(T)”
在新建的终端窗口中,使用cargo包管理工具来创建rust项目,如下图在终端输入命令:
cargo new greeting
新建rust项目-greeting之后,我们需要进入greeting中,并执行相关构建、编译和运行命令,输出helloword即表示rust项目的成功运行。
cd ./greeting
cargo build
cargo run
需要注意的是,如果你在执行cargo build命令时,如果编译报错提示一下信息:You have not agreed to the Xcode and Apple SDKs license,Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.你直接在终端中继续输入:sudo xcodebuild -license,后面继续按Enter键和agree字符命令,即可继续执行cargo build命令。
结语:
关于rust编程语言包的安装,官网给出的方法非常简单,如果你不是非常熟悉其安装方式最好还是进官网进行查阅。如果上面的安装方法有其它异议,可以进评论区进行更多讨论。
猜你喜欢
- 2024-09-21 Mac系统VSCode设置向下复制粘贴快捷键(Ctrl+D)
- 2024-09-21 解决Mac下VSCode打开zsh乱码(mac vs code如何设置中文)
- 2024-09-21 Atom, Vim, Visual Studio Code, Emacs 哪个好?
- 2024-09-21 分享一份嵌入式软件工具清单(嵌入式相关软件)
- 2024-09-21 老生常谈:Windows和MacOS到底哪个好用?
- 2024-09-21 TensorFlow为新旧Mac特供新版本,速度最高提升7倍
- 2024-09-21 macOS平台使用vscode调试ffmpeg(mac的vscode实现c程序)
- 2024-09-21 人生苦短,我要在VSCode里面用Python
- 2024-09-21 mac vscode找不到git(mac安装vscode找不到)
- 2024-09-21 快乐Coding,必须要有一个高颜值的代码编辑器,主题+字体推荐
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)