找不到匹配的包
No matching package found
我正在尝试将 API 集成到红豆杉项目中并面临以下问题:
Dark@Dark:/var/www/html/yew-practice$ wasm-pack build --target web
Error: Error during execution of `cargo metadata`: Updating crates.io index
Updating git repository `https://github.com/yewstack/yew`
error: no matching package found
searched package name: `yewtil`
perhaps you meant: yew
location searched: https://github.com/yewstack/yew
Cargo.toml:
[package]
name = "yew-practice"
version = "0.1.0"
edition = "2018"
[lib]
crate-type = ["cdylib"]
[dependencies]
wasm-bindgen = "^0.2"
serde="1"
yew = { git = "https://github.com/yewstack/yew" }
yewtil = { git = "https://github.com/yewstack/yew", features = ["fetch"] }
如何解决上述问题?
错误告诉您在 Git 存储库中找不到包 yewtil
。如果您转到存储库并检查其 Cargo.toml
文件,您确实会注意到它不包含 yewtil
包。
我在存储库中搜索 yewtil
,发现这个重构项目并将 yewtil
合并到其他包中的拉取请求:yewstack/yew#1842.
您现在有两个选择:
- 删除对
yewtil
的依赖,并使用 documentation 找出您要使用的功能已移动到的位置。
- 向依赖项添加
tag
键以引入包含 yewtil
的最新版本,或者只需切换到 crates.io. 上的最新发布版本
如果您想从 yew
获取最新功能,考虑到您是从 GitHub 而不是 crates.io 提取软件包,情况似乎就是如此。选择选项 1。您可以使用 master
分支中的文档和示例来查看如何使用最新版本的包。
Yew
git 存储库地址无效,必须以 .git
.
结尾
git = "https://github.com/yewstack/yew.git"
我正在尝试将 API 集成到红豆杉项目中并面临以下问题:
Dark@Dark:/var/www/html/yew-practice$ wasm-pack build --target web
Error: Error during execution of `cargo metadata`: Updating crates.io index
Updating git repository `https://github.com/yewstack/yew`
error: no matching package found
searched package name: `yewtil`
perhaps you meant: yew
location searched: https://github.com/yewstack/yew
Cargo.toml:
[package]
name = "yew-practice"
version = "0.1.0"
edition = "2018"
[lib]
crate-type = ["cdylib"]
[dependencies]
wasm-bindgen = "^0.2"
serde="1"
yew = { git = "https://github.com/yewstack/yew" }
yewtil = { git = "https://github.com/yewstack/yew", features = ["fetch"] }
如何解决上述问题?
错误告诉您在 Git 存储库中找不到包 yewtil
。如果您转到存储库并检查其 Cargo.toml
文件,您确实会注意到它不包含 yewtil
包。
我在存储库中搜索 yewtil
,发现这个重构项目并将 yewtil
合并到其他包中的拉取请求:yewstack/yew#1842.
您现在有两个选择:
- 删除对
yewtil
的依赖,并使用 documentation 找出您要使用的功能已移动到的位置。 - 向依赖项添加
tag
键以引入包含yewtil
的最新版本,或者只需切换到 crates.io. 上的最新发布版本
如果您想从 yew
获取最新功能,考虑到您是从 GitHub 而不是 crates.io 提取软件包,情况似乎就是如此。选择选项 1。您可以使用 master
分支中的文档和示例来查看如何使用最新版本的包。
Yew
git 存储库地址无效,必须以 .git
.
git = "https://github.com/yewstack/yew.git"