我有 git URL 引用的 Rust 库依赖项,Cargo.toml如下所示:
rust_wheel = { git = "https://github.com/jiangxiaoqiang/rust_wheel.git" }
Run Code Online (Sandbox Code Playgroud)
现在我更改了 git 存储库并想要更新当前项目的依赖项。我尝试使用这个命令:
rust_wheel = { git = "https://github.com/jiangxiaoqiang/rust_wheel.git" }
Run Code Online (Sandbox Code Playgroud)
但它显示了这个错误:
cargo install rust_wheel --force
Run Code Online (Sandbox Code Playgroud)
我尝试刷新 Clion 中的货物依赖项。它不起作用。我应该做什么来更新依赖项?也尝试了命令cargo update rust_wheel。
E_n*_*ate 16
每当在没有任何其他说明符的情况下指定 git 存储库的依赖项(即通过属性rev、tag或branch)时,这意味着它被指定为该存储库主分支的最新版本。但无论如何,更新任何依赖项都需要更新项目的 Cargo.lock 文件。这通常意味着使用cargo update命令。
cargo update
Run Code Online (Sandbox Code Playgroud)
这还将检测版本或原始要求的任何更改,并相应地更新依赖项锁。
我尝试使用这个命令:
cargo install rust_wheel --force
这是错误的 Cargo 命令。cargo install用于将二进制文件安装到系统,而不是安装依赖项。这也是有据可查的。
也尝试过
cargo update rust_wheel。
语法错误。要发布特定依赖项的更新,请使用该-p选项。
cargo update -p rust_wheel
Run Code Online (Sandbox Code Playgroud)
也可以看看:
| 归档时间: |
|
| 查看次数: |
9382 次 |
| 最近记录: |