2015-01-03 16 views
5

Ho scaricato l'ultima Rust notte e ha aggiunto questa dipendenza per Cargo.toml:È possibile scaricare versioni precedenti notturne?

[dependencies.http] 

git = "https://github.com/chris-morgan/rust-http.git" 

sto ricevendo un sacco di errori per cargo build:

... 
error: aborting due to 7 previous errors 
... 
error: aborting due to previous error 
Could not compile `regex`. 

Credo che questo è perché alcune dipendenze hanno non è stato aggiornato alla versione ruggine più recente. È possibile scaricare la notte da ieri o il giorno prima?

versioni installate:

$ rustc --version 
rustc 0.13.0-nightly (c89417130 2015-01-02 21:56:13 +0000) 
$ cargo --version 
cargo 0.0.1-pre-nightly (1a1868b 2014-12-31 21:39:41 +0000) 
+0

Per essere un buon cittadino open-source , Consiglierei di risolvere i problemi di compilazione in 'rust-http' e di inviare una richiesta di pull. Puoi anche cambiare il tuo "Cargo.toml" per puntare alla tua forcella con le correzioni fino a quando a monte accetta le modifiche. – Shepmaster

+2

Non si dovrebbe usare 'rust-http', poiché è obsoleto e completamente deprecato. Utilizzare invece ['hyper'] (https://github.com/hyperium/hyper). – reem

risposta

10

Se si utilizza rustup (alla maniera attualmente preferita di installazione di ruggine):

rustup install nightly-2016-06-03 

Se si desidera utilizzare i programmi di installazione Rust standalone, le versioni precedenti vengono mantenute . Da questo Reddit thread, che collega a questa Rust issue:

Si sono ufficialmente ospitati.

wget https://static.rust-lang.org/dist/2014-12-08/rust-nightly-x86_64-apple-darwin.pkg 
wget https://static.rust-lang.org/dist/2014-12-12/rust-nightly-x86_64-unknown-linux-gnu.tar.gz 

Se si sta ancora utilizzando rustup .sh (non .rs), si dovrebbe essere in grado di usare qualcosa come:

rustup.sh --channel=nightly --date=2016-06-03 
+1

Cool, grazie! Cercherò di risolvere i problemi di compilazione non appena avrò finito la mia app Hello World :) – lassej

Problemi correlati