Rust 如何防止/tmp/cargo废话中出现非常大的文件夹
我试图安装一个带有cargoRust 如何防止/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安装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设备。