問題タブ [rust-crates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - Xargo がナイトリーで実行されない
GPU で Rust コードを実行するためのいくつかの指示に従おうとしています。ただし、コンパイルすることはできません。
Rust nightly をインストールしたにもかかわらず、Xargo はまだ Rust nightly がインストールされていないと主張しています。Xargo のアンインストールと再インストールを 2 回試みましたが、何も変わりませんでした。
出力:
出力:
rust - Rust の外部依存関係が cargo run コマンドから読み込まれない
チュートリアルで見つけたコードを複製しようとしています。Cargo.toml ファイルで次の依存関係を使用しています。
cargo run
プロジェクトのsrc
ディレクトリから実行すると、次のエラー メッセージが表示されます。
エラーが表示される前に、「レジストリの更新」で約 15 分間ハングします。バージョン管理が問題だと思いますが、私が使用しているチュートリアルでは、サンプル コードとのバージョンの不一致を回避する方法としてそれらを含めたと直接述べています。
回答を検索しようとしましたが、エラー コードが曖昧すぎて何も見つかりませんでした。
cargo run --verbose
追加した結果:
私は今得ています:
と
cargo
リストされ"*"
た依存関係とバージョンとしてそれぞれコンパイル/実行すると。
rust - 外部クレートについて混乱
だから私は現在、公式ウェブサイトで Rust 言語を学んでおり、第 12 章の途中で、コードの一部を から に分割するよう求められていsrc/main.rs
ますsrc/lib.rs
。最初に、バイナリ クレート内に "minigrep" という名前のライブラリ クレートを作成しました。
- ミニグレップ
- ソース
- main.rs
しかし、Rust はそれを見つけることができませんでした。次に、src ディレクトリ内に移動してみました。
- ソース
- ミニグレップ
- main.rs
Rust が外部クレートを検出する方法について何か助けはありますか?
rust - Travis CI で単純なクレートをクロスコンパイルするときにリンカー cc が見つからない
x86_64
プロジェクトの 1 つとして、Rust クレートをi686
Linuxから にクロスコンパイルする必要があります。私は現在、単純なHello Worldクレート (デフォルトのバイナリ クレート) を使用して、これに Travis CI を使用しています。関連するマトリックス エントリの Travis CI 構成は次のとおりです。
残念ながら、この構成を Travis CI にプッシュすると、ビルド エラーが発生します。
これを修正するにはどうすればよいですか?