rust - Cargo 安装的模块存储在 Rust 项目中的什么位置?

标签 rust rust-cargo

在NodeJS中,所有NPM安装的包都存放在node_modules/目录下。 Rust 中有这样的目录吗?这些 crate 是否安装在全局某个地方?

最佳答案

Crates 是为当前用户全局安装的,而不是每个项目。目前,它们存储在 <user directory>/.cargo/registry 中.

  • 苹果电脑:/Users/<username>/.cargo/registry
  • 或者,通常在 Mac、Linux 和 Unix 上:$HOME/.cargo/registry
  • Windows 10:\Users\<username>\.cargo\registry

有一个RFC in progress对此进行标准化,并使用每个平台的用户更可能期望的位置。

另见:

关于rust - Cargo 安装的模块存储在 Rust 项目中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49844681/

相关文章:

rust - rsmpi 'mpi = 0.5.4'由于显然是拼写错误的函数调用而无法编译

rust - 对 `pthread_sigmask@GLIBC_2.32'的 undefined reference ,用于安装柴油_cli

testing - 为集成测试和基准测试共享实用功能的惯用方法是什么?

reference - 为什么我可以返回对局部文字的引用而不是变量?

Rust:错误的借用顺序?

http - 从网页中检索 HTML 源

rust - 如何使用 Assembly (NASM) 引导加载程序编译 Rust 内核

rust - 是否有自动将箱子添加到我的 Cargo.toml 的命令?

rust - 临时u8切片的Rust字符串

rust 在 x86_64 机器上编译 x86 库