Rust 如何防止/tmp/cargo废话中出现非常大的文件夹

Rust 如何防止/tmp/cargo废话中出现非常大的文件夹,rust,rust-cargo,Rust,Rust Cargo,我试图安装一个带有cargocargo安装wasm-pack的软件包 [uname@fedora yew-app]$ cargo install wasm-pack Updating crates.io index Installing wasm-pack v0.9.1 Compiling libc v0.2.95 Compiling autocfg v1.0.1 Compiling proc-macro2 v1.0.27 Compiling unicode-

我试图安装一个带有cargo
cargo安装wasm-pack的软件包

[uname@fedora yew-app]$ cargo install wasm-pack
    Updating crates.io index
  Installing wasm-pack v0.9.1
   Compiling libc v0.2.95
   Compiling autocfg v1.0.1
   Compiling proc-macro2 v1.0.27
   Compiling unicode-xid v0.2.2
error: failed to write `/tmp/cargo-installpGQzlC/release/.fingerprint/libc-90a06805c5b45af7/invoked.timestamp`

Caused by:
  No space left on device (os error 28)
warning: build failed, waiting for other jobs to finish...
error: failed to compile `wasm-pack v0.9.1`, intermediate artifacts can be found at `/tmp/cargo-installpGQzlC`

它说我没有更多的空间了,所以我使用
df
命令检查了我的存储空间,发现我的tmp文件夹已满,这是由货物引起的

[uname@fedora ~]$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
// ...other storage
tmpfs             967296  967296         0 100% /tmp
// ...other storage


这对于tmp文件来说是非常大的,我怎样才能防止将来发生这种情况呢?

这发生在一个旧的32位安装中,它有一个小的
/tmp
tmpfs。为了避免这种情况,我有时使用
mkdir-p$HOME/tmp;TMPDIR=$HOME/tmp货物安装…
。其他时候,我只是在
/etc/fstab
中禁用了
tmpfs
挂载,这样
/tmp
就成了一个普通的硬盘目录,而不是一个RAM设备。