2015-11-02 51 views
2

我试图使用Nom但得到以下错误运行cargo build --verbose时:货物无法下载NOM v0.5.0

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)中的一部分每晚0.5.0(833b947 2015-09-13)的货物。

+0

值得一提的是,我发现Rust 1.4和Windows 7/x86虚拟机存在同样的问题。奇怪的是,箱子似乎被扩展并且可用的源文件('\ Users \ myuser \ .cargo \ registry \ src \ ...')。 – Shepmaster

+1

其他软件包正确下载?你可以测试一个不同版本的'nom'吗? – Kroltan

+0

0.4.0工作正常!有趣的.. – UserControl

回答

1

最后一个测试版本(1.0.0-beta2和未来的稳定版本)应该解决这个问题。