貨物プロジェクトでコンパイルするには、少なくとも1.1cのrustcバージョンが必要であると指定できますか?貨物プロジェクトに必要なrustcのバージョンを指定してください
7
A
答えて
5
あなたはこれがrustc_versionクレートを使用していますbuild script
このようなextern crate rustc_version;
use std::io::{self, Write};
use std::process::exit;
use rustc_version::version_matches;
fn main() {
if !version_matches(">= 1.1.0") {
writeln!(&mut io::stderr(), "This crate requires rustc >= 1.1.0.").unwrap();
exit(1);
}
}
を使用することができます。
4
私はGithubの上でいくつかの古い提案を見つけた:
https://github.com/rust-lang/cargo/issues/837
https://github.com/rust-lang/cargo/issues/1044
https://github.com/rust-lang/cargo/issues/1214
彼らは
で閉じた私は、今のところ多くはで実用的な存在ではないと思いますこのチケットは、私は間違いなく1.0以降の評価をしたいと思うことに同意しますが、今のところ私は貨物がbuに入るつもりはないと考えています現行を追跡するのがあまりにも不安定であるため、様々な錆のバージョンをサポートすることの喜び。
だから、まだ方法がないようです。おそらくあなたはそこであなたの事件を起こすべきです。今のよう
2
号
、あなたは現実的に行うことができる唯一のことは、ドキュメントおよび/またはクレートのためREADME
で必要なバージョンに注意しています。
正しいコンパイラを使用するようにmultirust
を設定することはできますが、UNIX-y環境でのみ動作することに注意してください。
0
トラビスを使用している場合は、どのバージョンのRustとどのチャネルをサポートするかを設定できます。これを文書化する一般的な方法です。
関連する問題
- 1. MavenバージョンではなくAARを指定してください
- 2. .NET属性ターゲットに必要な基本クラスを指定してください
- 3. Ansibleプレイブックのロールのバージョンを指定してください
- 4. ブラックベリーの最小バージョンを指定してください
- 5. tmuxinatorプロジェクトのペインのパーセンテージを指定してください
- 6. ゴランのhttp要求にネットワークインターフェイスを指定してください
- 7. ActiveRecordの設定でPostgresのバージョンを指定してください
- 8. Requirements.txt内のVirtualenv用のPythonバージョンを指定してください
- 9. package.jsonの非公式プラグインのバージョンを指定してください
- 10. 流星プロジェクトでmongodbのバージョンを確認してください
- 11. プロジェクト情報からNugetパッケージのバージョンを設定してください
- 12. deprecated APIを使用しないようにpackage.jsonファイルのnodejsバージョンを指定してください
- 13. ランダムな要素を作成する値を指定してください
- 14. Laravel Error:有効なキャッシュパスを指定してください
- 15. ログインページにangle-routeを指定しないでください
- 16. node.jsインタプリタを正しく指定してください。WebStormエラー
- 17. Android用の最低限必要なバージョンのプログラムを確認してアップグレードしてください。
- 18. Tricklyは、必要なSQLをしてください取引:円
- 19. ラケットにevalの#langを指定してください
- 20. Promises.allに追加の値を指定してください
- 21. Gemfileのprereleasesを含む最新バージョンにバージョンを設定してください。
- 22. NSNumberFormatterを入手して、通貨を価格設定してください。
- 23. 指定したファイルタイプの配色を指定してください
- 24. プロジェクトには、インストールされていないプラットフォームSDK(UAP、バージョン10586.0)が必要です
- 25. アプリC#を起動して.NETを必要とせず、.NETバージョンをダウングレードしないでください
- 26. 特定のセッションのBluetoothバージョンを確認してください
- 27. 貨物プロジェクトが失敗したのはなぜですか?
- 28. 正しいHTTPメソッドを指定してください
- 29. Gradleビルドで必要なJavaバージョンを指定する方法
- 30. infixコマンドに数値形式を指定してください