由于 Cargo.toml 中的版本过时,从 2.4.1 标签构建的 RustScan 报告的版本为 2.3.0
作者: vasilekx创建于 2025年7月4日更新于 2025年12月26日
描述错误
使用 2.4.1 git 标签从源代码构建 RustScan 时,生成的二进制文件报告的版本为 2.3.0,而不是 2.4.1。
重现步骤
重现此行为的步骤:
- 克隆仓库:
git clone https://GitHub.com/bee-san/RustScan.git
cd RustScan- 切换到 2.4.1 标签:
git checkout 2.4.1- 构建项目:
cargo build --release- 检查构建的二进制文件的版本:
./target/release/rustscan -V- 输出为:
rustscan 2.3.0预期行为
从 2.4.1 标签构建的二进制文件应报告版本为 2.4.1,而不是 2.3.0。
在 2.4.1 标签上的 Cargo.toml 文件中,版本仍然设置为 2.3.0。
请在标记和发布新版本之前更新 Cargo.toml 中的版本,以避免出现这种不一致性。
内容来源: bee-san/RustScan