如何让cargo使用另一个路径来编译而不是/tmp(设备上没有剩余空间(操作系统错误28))

问题描述 投票:0回答:1

我使用的是带有 LUKS 加密 SSD 的 Debian 11,我的 /tmp/var/home 文件夹位于单独的分区中(我不知道为什么在安装时这样做)

我尝试使用 Cargo 安装 deno,但它抛出了这个错误

No space left on device (os error 28)
,这是因为我的 /tmp 分区已满(只有 1.7GB)

我尝试更改

$CARGO_TARGET_DIR
变量、
$TMPDIR
变量并链接另一个与货物用于构建的文件夹同名的文件夹(当时是
cargo-installA5Ssau
),但没有任何效果

有没有办法让货物使用/tmp以外的其他目录或增加/tmp的大小(这是我的第二选择,因为我猜它会更难)?

linux rust debian rust-cargo
1个回答
0
投票

cargo install
现在有
--target-dir
选项。

© www.soinside.com 2019 - 2024. All rights reserved.