2015-11-02 23 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和未來的穩定版本)應該解決這個問題。