Rust学习03:解决了如何更改项目名称的小问题

好不容易跑通了第一个小程序!

高兴之余,突然又对小程序的名字不满意了,想改一个更好的。奇怪么?不奇怪!对于一位想不开而来自学Rust的人又有什么事情是做不出的呐~~

开始我是直接改了项目文件夹的名字~捅了马蜂窝了,rust-analyzer(vscode插件)报错:

复制代码
2024-04-24T15:36:09.013552Z ERROR rust_analyzer::main_loop: FetchWorkspaceError:
rust-analyzer failed to load workspace: Failed to load the project at D:\rust2025\docstaff\Cargo.toml: Failed to query rust toolchain version at D:\rust2025\docstaff, is your toolchain setup correctly?: "C:\\Users\\qehs\\.cargo\\bin\\cargo.exe" "--version" failed: 目录名称无效。 (os error 267)

经过一番研究,发现cargo有新建项目的cargo new命令,有删除项目的cargo clean命令,就是没有改名字的命令!

又经过一番研究,以下做法是可行的:

step 1 修改Cargo.toml中的项目name

step 2 手动直接改项目文件夹的名称

step 3 可能要重启vs code(其实就是让rust-analyzer自动刷新下)

感想:网上关于Rust的分享比Python少多了,中文世界里更少,入坑需谨慎

相关推荐
马东187 分钟前
冲突后的解决状态
学习
CodeStats7 分钟前
【Java数据类型】Java底层数据类型原理(下):时间API、JSON与String存储演进
java·开发语言·数据类型·string·byte
CCC:CarCrazeCurator15 分钟前
LeRobot 深度技术方案解析:Hugging Face 端到端机器人学习框架
学习·机器人
Brilliantwxx18 分钟前
【STM32 】把 printf 搬到串口上 —— C 标准 IO 函数重定向与多文件工程搭建(实战串口电灯)
c语言·开发语言·stm32·单片机·嵌入式硬件·架构·ecmascript
Titan202421 分钟前
网络学习:网络层与数据链路层知识梳理
服务器·网络·学习·tcp/ip
流浪00121 分钟前
大厂 C/C++ 2023–2025 面试答案题汇总
开发语言·c++
老猿讲编程22 分钟前
【Eclipse OpenSOVD学习之十一】网关二进制与部署
学习·中间件·rust·eclipse·汽车
Yanjun2i24 分钟前
Agent学习记录六:Tool 类 + Tool Registry
开发语言·python·学习
一条泥憨鱼27 分钟前
【从0开始学习计算机网络】| TIME_WAIT 为什么是 2MSL,CLOSE_WAIT / TIME_WAIT 堆积怎么排查
服务器·开发语言·网络·计算机网络·网络安全
(Charon)28 分钟前
【C++】 定时器入门:从定时任务到 epoll 驱动
开发语言·c++