Rust版本不对

来自沃社Wiki
Orange233讨论 | 贡献2023年1月3日 (二) 02:42的版本 (创建页面,内容为“返回 Orange233 == Rust版本不对 == === 类似的问题 === 已更新Rust,但还是提示rustc版本过低。 === 上下文 === 如…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

返回 Orange233

Rust版本不对

类似的问题

已更新Rust,但还是提示rustc版本过低。

上下文

如果你在尝试构建或安装一个rust项目时发现cargo提示rustc版本过低,然后你就去更新rust。(省略Linux上没有rustup的痛苦过程)

解释

通常用Windows的用户在自己电脑上应该是很少遇到Permission denied,有也能用管理员权限解决。 那么什么情况下管理员权限解决不了呢。那很又很可能是管理员——你正在占用目录或目录中的东西。

解决方法

检查文件占用。

  • 检查打开的文件资源管理器中是否有占用目标目录或目标目录的子目录或文件的。如果有,就关闭它。
  • 打开资源监视器(你可以在任务管理器的第二个标签页(在Windows10中叫性能Windows7及更低版本中好像是叫资源)然后往下看就能找到)),切换到CPU标签页,在关联的句柄中搜索目标目录(注意最好不要带分隔符,只要一个目录名,不然可能会出现/\不匹配的情况)。如果搜到的句柄名称确实有目标目录,那么就尝试关闭相关进程或者直接杀死它们。

另外

感谢Rust成为继Linux运维、Windows注册表+VisualStudio之后的另一个让我崩溃的东西。

引用