Failed to read Cargo metadata from Cargo.toml file
在用VSCode 在的 rust-analyzer插件时一直遇到下面类似的报错。还有标题中的各种报错。 Cargo metadata 运行也都是正常的。 查阅了git上各种回答,没有找到合适的答案。
不是原图
直到仔细观察,发现我的路径中总是多出一段 path/to/Cargo.toml。 怀疑这就是问题所在。经过和小伙伴的比对后发现,只有我有这段配置,终于确定了问题所在。
最后在,setting.json 中注释掉这段代码,正常运行了。
最后,在使用 rust-analyze 插件时需要注意,需要将当前工作目录添加到工作空间中才能正常启动。 或者可以使用json中的变量来指定路径。
参考: https://github.com/rust-lang/rust-analyzer/issues/2649
精彩链接
评论可见,请评论后查看内容,谢谢!!!
发表评论