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
版权声明:本文为dujidan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。