2015-01-03 17 views
5

私は毎晩、最新の錆をダウンロードしてCargo.tomlにこの依存関係を追加しました:以前の夜間ビルドをダウンロードすることは可能ですか?

[dependencies.http] 

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

私はcargo buildのためにエラーの多くを取得しています:

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

私はいくつかの依存関係が持っているので、これがあると思います最新の錆のバージョンに更新されていません。昨日や前日から夜間にダウンロードすることは可能ですか?あなたはrustup(錆をインストールする現在の好ましい方法)を使用している場合は

$ 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

を'rust-http'にコンパイルの問題を修正し、プルリクエストを提出することをお勧めします。アップストリームが変更を受け入れるまで、あなたのフォークをフィックスでポイントするように 'Cargo.toml'を変更することさえできます。 – Shepmaster

+2

'rust-http'は古く、完全に廃止されているので、使用しないでください。代わりに['hyper'](https://github.com/hyperium/hyper)を使用してください。 – reem

答えて

10

rustup install nightly-2016-06-03 

スタンドアロン錆インストーラを使用する場合は、以前のバージョンが保持されているバージョンをインストール

。このRust issueにリンクこのReddit thread、より:

彼らは正式にホストされています。

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 

それでも.SH(ない.RS)をrustup使用している場合は、のようなものを使用することができる必要があります:優れたオープンソースの市民であるために

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

クール、ありがとう!私は私のこんにちは世界のアプリを終了したとすぐにコンパイルの問題を修正しようとします:) – lassej

関連する問題