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少多了,中文世界里更少,入坑需谨慎

相关推荐
wuyk5558 分钟前
9.冒泡排序:像鱼缸泡泡一样的简单排序算法
开发语言·stm32·单片机·算法·排序算法
路多辛14 分钟前
为什么用 Go 写 AI Agent,covo-agent 的选型思考
开发语言·golang·agent·ai编程
ouynagda18 分钟前
Linux 进程与线程学习笔记
linux·笔记·学习
手握风云-1 小时前
一条消息的旅程:RabbitMQ 学习与实践(四)
学习
渡我白衣1 小时前
深入理解 Transformer:Transformer 究竟是什么?
java·linux·开发语言·c++·人工智能·深度学习·transformer
「QT(C++)开发工程师」9 小时前
C++ 11 常用for循环
开发语言·c++
我还记得那天10 小时前
0 初识C++
开发语言·c++
FfHUCisI10 小时前
Go 编译过程全景
开发语言·后端·golang
FfHUCisI10 小时前
Golang 语法分析与 AST:Parser 与 go/ast
开发语言·后端·golang