rust导致系统盘剩余空间急剧下降的解决办法

随着操作系统的更新,原先win7系统,70g系统盘还有余,如今的windows 10,120G的ssd空间却经常剩余空间只能维持在10个g左右。作为一个开发人员,各种库、包,是不可少的,没有办法啊,各种组件的安装,即使安装路径在非系统盘,但仍然会占用系统盘的一部分空间。有些是不能变的,但有些却是可以做更改的,经过分析,rust语言会生成两个较大的文件目录,.rustup  和 .cargo,一查看,这两个文件夹加起来有近10G,不凑巧,这两个文件夹默认就在用户目录下。如果能把这两个文件夹迁移到其他盘,就能给系统盘空下这10个G,说干就干,通过阅读官方文档,得到两个重要的环境变量:

    CARGO_HOME
    RUSTUP_HOME

那么方法就有了,通过在系统环境变量中定义这两个变量的值到其他盘,就可以给系统盘瘦身了。

需要注意的是:cargo 命令中的可执行文件就在CARGO_HOME所对应的文件夹下的bin子目录内,迁移后,会发现cargo命令不可用,系统找不到它了。解决办法是将: %CARGO_HOME%\bin加入到path变量中,至此,系统盘得到了10个G的空间。

分享到: 新浪微博 微信 QQ好友 QQ空间 豆瓣

发表回复

您的电子邮箱地址不会被公开。




Enter Captcha Here :

qq
微信
微信
返回顶部