問題タブ [rustup]

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.

0 投票する
0 に答える
103 参照

rust - rust-toolchain.toml の msvc から gnu への変更が機能しない

私の錆プロジェクトの 1 つにツールチェーンのオーバーライドを設定して、デフォルトの MSVC ツールチェーンの代わりに GNU ツールチェーンを使用したいと考えています。しかし、どういうわけかの構成rust-toolchain.tomlは無視されます。(拡張機能のせいではなく、最新の状態です。)

方法は次のとおりです。

ご覧のとおり、GNU ツールチェーンがインストールされています。

そこで、次のrust-toolchain.tomlファイルを作成しました。

実行するrustup showと、ツールがファイルを認識していることを示す結果が得られますが、まだ msvc を使用する必要があるため、正しく処理されていないようです。

何らかの理由でツールチェーンx86_64-pc-windows-gnuの有効なターゲットと見なされていると思いますが、その理由、それを防ぐ方法、またはツールチェーンのターゲットではなくツールチェーンのターゲットを使用したいファイルstable-x86_64-pc-windows-msvcに書き込む方法がわかりませんツールチェーンの。rust-toolchain.tomlx86_64-pc-windows-gnustable-x86_64-pc-windows-gnustable-x86_64-pc-windows-msvc

どうすればこれを解決できると思いますか?

注: 使用rustup default stable-gnuは期待どおりに機能しますが、他の貢献者 (およびそのツール) がこの特定のツールチェーンを使用する必要があることを認識できるように、リポジトリに何かをコミットできるようにしたいと考えています。

編集:念のため、rustupバージョン。