fix(cargo): 修正依赖分类错误,将跨平台依赖移出 windows target 段
rmcp/schemars/http/tower-http/rust-embed 均为跨平台 crate 且在源码中被无条件引用,错放在 [target.'cfg(windows)'.dependencies] 下导致 Linux 构建必然失败。仅 windows-sys 是真正的 Windows 专用依赖,保留在 target 段。
This commit is contained in:
parent
cd314742ad
commit
b790a39c1f
16
Cargo.toml
16
Cargo.toml
@ -59,14 +59,6 @@ wechatbot = { path = "vendor/wechatbot" }
|
|||||||
encoding_rs = "0.8"
|
encoding_rs = "0.8"
|
||||||
libc = "0.2"
|
libc = "0.2"
|
||||||
gray_matter = { version = "0.2", default-features = false, features = ["yaml"] }
|
gray_matter = { version = "0.2", default-features = false, features = ["yaml"] }
|
||||||
|
|
||||||
[target.'cfg(windows)'.dependencies]
|
|
||||||
windows-sys = { version = "0.59", features = [
|
|
||||||
"Win32_System_Threading",
|
|
||||||
"Win32_System_Diagnostics_Debug",
|
|
||||||
"Win32_Foundation",
|
|
||||||
"Win32_System_Kernel",
|
|
||||||
] }
|
|
||||||
# MCP (Model Context Protocol) support
|
# MCP (Model Context Protocol) support
|
||||||
rmcp = { version = "1.7", features = [
|
rmcp = { version = "1.7", features = [
|
||||||
"client",
|
"client",
|
||||||
@ -78,3 +70,11 @@ schemars = "1.0"
|
|||||||
http = "1"
|
http = "1"
|
||||||
tower-http = { version = "0.6", features = ["fs"] }
|
tower-http = { version = "0.6", features = ["fs"] }
|
||||||
rust-embed = "8"
|
rust-embed = "8"
|
||||||
|
|
||||||
|
[target.'cfg(windows)'.dependencies]
|
||||||
|
windows-sys = { version = "0.59", features = [
|
||||||
|
"Win32_System_Threading",
|
||||||
|
"Win32_System_Diagnostics_Debug",
|
||||||
|
"Win32_Foundation",
|
||||||
|
"Win32_System_Kernel",
|
||||||
|
] }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user