每次打开CLion都会看到像下面这样的报错,Project directory /Users/.../rsheets does not exist.
,虽然不会影响你写代码,但每次看到还是不舒服,所以研究一下怎么解决。
原因是这样的,每当我们创建一个 Cargo 项目,CLion 的上方就会弹出下面这个提示,这是因为 CLion 会检查我们所打开的文件是否属于某个 Cargo 项目,如果没有就会提示你。
这个是官网的解释:
Attach Cargo.toml
有什么用呢?比如像是可以快捷启动项目,还有像是跳转到一个包,这些如果你不 attach 是无法使用的。
回归正题,这里报错其实就是因为你之前 attach 的项目找不见了,需要手动 Detach Cargo Project
,这样就不会报错了。