【发布时间】:2016-02-02 07:14:51
【问题描述】:
我正在尝试使用Nom,但在运行cargo build --verbose 时出现以下错误:
Unable to get packages from source
Caused by:
Failed to unpack package `nom v0.5.0`
Caused by:
The filename, directory name, or volume label syntax is incorrect.
(os error 123)
我的Cargo.toml 看起来像这样:
[package]
name = "hello_world"
version = "0.1.0"
authors = ["bob"]
[dependencies]
nom = "~0.5.0"
我该如何解决这个问题? cargo update 没有帮助。我正在使用作为 Rust 1.4 版本(Windows 7、x64)的一部分安装的 cargo 0.5.0-nightly (833b947 2015-09-13)。
【问题讨论】:
-
不管怎样,我发现 Rust 1.4 和 Windows 7 / x86 虚拟机存在同样的问题。奇怪的是,板条箱似乎已扩展并且源文件可用(
\Users\myuser\.cargo\registry\src\...)。 -
其他包下载正确吗?你能测试不同版本的
nom吗? -
0.4.0 运行良好!有趣..
-
现在有一个issue filed about this。
标签: dependencies rust rust-cargo nom