当前位置: 首页 > article >正文

Rust format失败

现象:
使用vscode 格式化.rs 文档的时候,一直没有反应。
cargo run命令没问题
cargo fmt会报错This version of rustfmt is deprecated. Use rustfmt-nightly. Use --force to run deprecated rustfmt.
询问GPT,一直让rustup component add rustfmt来安装,却提示已经安装,而cargo fmt仍然报错。

原因:
请添加图片描述
cargo 的所有命令是在这个文件夹下的。
我使用的 brew 安装,所以这里都应该是软链接,连接到/opt/homebrew/Cellar/rustup文件夹下。

~/.cargo/bin % ls -n /opt/homebrew/Cellar/rustup/1.27.1_1/bin/cargo-fmt
lrwxr-xr-x  1 501  80  11 Apr 24  2024 /opt/homebrew/Cellar/rustup/1.27.1_1/bin/cargo-fmt -> rustup-init

但是这里却有一些二进制文件,应该之前使用别的方式安装的时候,没清理干净,导致这里生成软链接失败。
所以找到 brew安装目录下的二进制文件,软链接过来就好了。


http://www.kler.cn/a/416413.html

相关文章:

  • 在Java中使用Apache POI导入导出Excel(二)
  • Milvus 2.5:全文检索上线,标量过滤提速,易用性再突破!
  • JS-对象-DOM-案例
  • request和websocket
  • python自动化测开面试题汇总(持续更新)
  • 【SpringBoot问题】IDEA中用Service窗口展示所有服务及端口的办法
  • 民宿住宿管理系统|Java|SSM|JSP| 前后端分离
  • 使用zabbix监控k8s
  • C#读取本地图像的方法总结
  • 大米中的虫子检测-检测储藏的大米中是否有虫子 支持YOLO,VOC,COCO格式标注,4070张图片的数据集
  • 爬虫获取的数据如何有效分析以支持商业决策?
  • C/C++链接数据库(MySQL)超级详细指南
  • IDEA好用插件
  • SpringCloud框架学习(第六部分:Sentinel实现熔断与限流)
  • 消息称三星正与 OpenAI 洽谈,有望令 Galaxy AI 整合ChatGPT,三星都要和chatgpt合作了,你会使用chatgpt了吗?
  • 【Docker】Docker配置远程访问
  • NAT拓展
  • Python设计模式详解之16 —— 观察者模式
  • 实时数据开发|Flink如何实现不同数据源输入--DataSource模块
  • C#(14)七大原则