rust 安装与学习所遇到的部分问题

一、 windos下安装环境

第一步:安装 rust+ cargo 

第二步:安装插件在vscode上进行编程  vscode +rls + rust-analyzer +Native Debug 

参考:https://blog.csdn.net/xk_xx/article/details/105724962

第三步:使用方法,在命令行上用code打开代码

参考:https://www.cnblogs.com/lyraLee/p/10955401.html 

二、具体学习中所遇到的问题

遇到问题1:无法编译 缺少“link.exe”

rust 安装与学习所遇到的部分问题_第1张图片

解决办法: 安装visual studio 或C++  build tools

参考:https://blog.csdn.net/qq_32524177/article/details/98615641

这里本人采用安装 Microsoft Visual C++ Build Tools 2015 ,成功解决。

 

遇到问题2: 修改cargo.toml后出现 Blocking waiting for file lock on package cache 无法完成编译

解决方法: 删除C:\Users\yourname\.cargo\.package_cache文件

参考:https://blog.csdn.net/Rcvisual/article/details/101456012

 

遇到问题3: 格式化输出遇到问题

  rust 安装与学习所遇到的部分问题_第2张图片

   问题分析: 对 y赋值时末尾的表达式不能带分号, 否则返回的是 (option)类型, 无法采用默认的格式化输出。

   解决方法: 去掉x+1;后的分号即可。

rustling 安装:

参考链接 http://www.mamicode.com/info-detail-3032006.html 

 

遇到问题4:vscode 编辑器无法识别 rust“重新导出”语法

rust 安装与学习所遇到的部分问题_第3张图片

解决方法: 其实该语法编译器均能识别,只是编辑器的插件不能理解,所以并不影响程序。

(由于自己的不细心,以及对老师的提问方式不礼貌,导致老师生气。记录下来以此为戒。)

 

遇到问题5: 无法将本地的部分实验内容push到github,无法打开文件夹rustlings。

(主要是rustling中是 .git文件没删除 而且运行完后target文件夹内容太大)

rust 安装与学习所遇到的部分问题_第4张图片

解决方法:

第一步:删除github上的rustling文件夹。

命令参考https://www.cnblogs.com/fighter007/p/10655478.html

第二步:将本地rustling文件中的.git文件夹以及target文件夹删除再上传。

命令:  (1) git add .    (2) git commit -m "push rustlings" (3) git push -u origin master

 

 

你可能感兴趣的:(rust学习,rust)