MST

星途 面试题库

面试题:Rust中Cargo创建新项目的依赖管理问题

当使用Cargo创建一个Rust新项目后,若项目需要依赖一个尚未发布到crates.io的本地库,你该如何配置Cargo.toml文件来引入这个本地依赖?请详细说明步骤及可能涉及的配置项。
39.2万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
  1. 步骤
    • 假设本地库路径为path/to/local/lib
    • 打开项目根目录下的Cargo.toml文件。
  2. 配置项: 在Cargo.toml文件的[dependencies]部分添加如下内容:
    [dependencies.local_lib]
    path = "path/to/local/lib"
    
    其中local_lib是给本地库自定义的名称,你可以根据实际情况修改为合适的名字。path指定了本地库的路径,这个路径是相对于Cargo.toml文件所在的目录的。这样就配置好了项目对本地库的依赖。