如何找到 Rust 库的当前版本?

     2023-02-18     47

关键词:

【中文标题】如何找到 Rust 库的当前版本?【英文标题】:How to find the current version of a Rust library? 【发布时间】:2021-10-30 11:31:43 【问题描述】:

Cargo.toml 文件要求我说明依赖项的版本,例如rand = "0.6".

我想使用包rand_pcg,但不知道版本。我怎样才能找到它?

【问题讨论】:

【参考方案1】:

使用网络

crates.io

导航到https://crates.io/,在搜索框中输入您的 crate 名称,然后查看版本。您也可以单击剪贴板图标复制完整的依赖项以添加到 Cargo.toml。

docs.rs

导航到https://docs.rs/,在搜索框中输入您的 crate 名称,然后查看版本。如果点击进入 crate,然后可以点击剪贴板图标复制完整的依赖项以添加到 Cargo.toml。

lib.rs

导航到https://lib.rs/,在搜索框中输入您的 crate 名称,然后查看版本。如果您点击进入 crate,然后您可以点击“安装”选项卡查看添加到 Cargo.toml 的完整依赖项。

使用命令行

cargo build

将通配符依赖项添加到您的 Cargo.toml(例如 rand_pcg = "*")。运行cargo build 并记下它选择的版本(例如Compiling rand_pcg v...)或在Cargo.lock 中查找板条箱的条目。编辑 Cargo.toml 以使用此版本。

cargo add

安装cargo edit,然后运行cargo add rand_pcg。这是我的首选路线。

请参阅Is there a command to automatically add a crate to my Cargo.toml? 了解更多信息。

cargo search

作为mentioned by user2722968,你可以运行cargo search rand-pcg,它会输出依赖行。

【讨论】:

如何确定 Rust 中进程的有效用户 ID?

】如何确定Rust中进程的有效用户ID?【英文标题】:HowtodeterminetheeffectiveuseridofaprocessinRust?【发布时间】:2020-01-1623:57:42【问题描述】:在Linux和其他POSIX系统上,程序可以在另一个用户的身份下执行(即euid)。通常,您会调用get... 查看详情

在哪里可以找到 Google Cloud Python 官方库的旧版本文档?

】在哪里可以找到GoogleCloudPython官方库的旧版本文档?【英文标题】:WherecanIfindanolderversionofthedocumentationforanofficialGoogleCloudPythonlibrary?【发布时间】:2020-11-1710:57:20【问题描述】:我正在尝试查找0.39.0版GoogleCloudVisionPython库的文档... 查看详情

如何知道 CMake 找到的库版本?

】如何知道CMake找到的库版本?【英文标题】:HowtoknowversionoflibraryfoundbyCMake?【发布时间】:2015-12-0716:51:30【问题描述】:我目前正在开发一个使用CMake文件和OpenCV以及其他库的C++项目。我的目标是能够使用2.4.something和3.0版本编... 查看详情

Rust/Cargo 是不是静态链接到 MSVCRT?

...版本,即。不动态链接到MSVCRT。Rust/Cargo在这方面的表现如何,因为没有这样的 查看详情

如何找到剑道ui以前的文件?

】如何找到剑道ui以前的文件?【英文标题】:HowtofindKendouiprevisousdocuments?【发布时间】:2021-10-2106:49:50【问题描述】:我正在使用旧版本(2018.3.1017)的剑道ui。所以当前版本有很多变化。但我想获得这个版本的文档或使用或演示... 查看详情

如何找到 Phusion 乘客版本?

】如何找到Phusion乘客版本?【英文标题】:HowcanIfindPhusionPassengerversion?【发布时间】:2011-12-3118:27:57【问题描述】:如何找到我的PhusionPassenger版本?有没有可以从终端运行的命令?【问题讨论】:【参考方案1】:您可以使用以... 查看详情

rust:ctp的rust版本如何手工封装

https://blog.csdn.net/wowotuo/article/details/86669758这里指的手工封装,是指不用外部类似swig专用的库。一、库、配置1、DLL交互的库(1)libloadinghttps://github.com/nagisa/rust_libloading(2)libcRawFFIbindingstoplatformlibrarieslikelibc.https://github.com/rust-lang... 查看详情

标准库的头文件如何在 Linux 中安装?

】标准库的头文件如何在Linux中安装?【英文标题】:HowtheheadersofthestandardlibraryareinstalledinLinux?【发布时间】:2013-06-1213:21:39【问题描述】:我对siginfo.h库有一个烦人的问题。我需要这个库的一个版本,它包含siginfo_t的结构和一... 查看详情

返回使用 Rocket 和 Diesel (Rust) 在 PostgreSQL 中创建的单个记录

...two和three。它们都使用略有不同的方法,并且是为使用的库的旧版本编写的,因此当前的D 查看详情

如何使用rust做静态编译,让编译出来的程序不再依赖其他库?

...如果客户的电脑没有安装相应的依赖,那会运行不了,那如何让RUST程序自带干粮,不依赖这些七七八八的库呢?如果你用的是RUSTGNU版本,那可以直接发给客户,本身就自带了依赖项,不会有问题,本文主要说的是MSVC版本的RUST... 查看详情

如何将debug版本的so库变成release版本?

...里面增加APP_OPTIM:=release然后ndk-build命令进行编译就行了,如何验证生成的库是不是debug版本的呢? 在库目录下执行readelf-S+文件名,在打印出的信息中如果能查看到有debug字符即是debug版本。3,到这一步我们需要找到我们打开... 查看详情

如何确定 openssl 库的版本?

】如何确定openssl库的版本?【英文标题】:Howtodetermineversionofopenssllibrary?【发布时间】:2014-06-1218:47:36【问题描述】:我有一个预构建的OpenSSL库(libssl.a和libcrypto.a),用于我的C++应用程序。我不知道OpenSSL库的版本。有没有办法... 查看详情

KMM : 如何解决不兼容的 abi 版本。当前默认为“1.4.2”,找到“1.5.0”。 1.5.20编译器产生的库?

】KMM:如何解决不兼容的abi版本。当前默认为“1.4.2”,找到“1.5.0”。1.5.20编译器产生的库?【英文标题】:KMM:HowtoresolveIncompatibleabiversion.Thecurrentdefaultis\'1.4.2\',found\'1.5.0\'.Thelibraryproducedby1.5.20compiler?【发布时间】:2021-11-1723:11:51... 查看详情

在 macOS 上使用当前版本和兼容版本

...x.y.z.的形式。otool-L可以显示这些。系统或各种工具/程序如何以及何时使用这些版本?对于兼容版本,我发现:将程序与库链接时,该库的兼容版本 查看详情

如何确定 Android 库的正确版本?

】如何确定Android库的正确版本?【英文标题】:HowdeterminetheproperversionofanAndroidlibrary?【发布时间】:2020-11-0806:15:30【问题描述】:例如,我有一个工作模块,其build.gradle文件有dependenciesimplementationfileTree(dir:"libs",include:["*.jar"])imple... 查看详情

git查看版本库当前状态

...保存Gitisfreesoftware.现在我们可以通过gitstatus查看当前版本库的状态 gitstatus命令可以让我们时刻掌握版本库的状态,上边的命令告诉我们 查看详情

Carthage:如何获取给定存储库的最新版本?

】Carthage:如何获取给定存储库的最新版本?【英文标题】:Carthage:Howtogettheverylatestversionofagivenrepository?【发布时间】:2015-10-0605:33:48【问题描述】:Cartfile文档做出断言:如果没有给出版本要求,则允许任何版本的依赖。有矛盾... 查看详情

如何在 Julia 中找到我的包版本?

】如何在Julia中找到我的包版本?【英文标题】:HowdoIfindoutmypackageversioninJulia?【发布时间】:2021-03-2702:25:58【问题描述】:是否有显示正在使用的版本的命令?【问题讨论】:【参考方案1】:很容易查看当前项目环境中安装的... 查看详情