RustでWebAssemblyの開発を始めようとした際にエラーが出たので、その解決方法を残します。
cargo install cargo-generate が error: linking with ‘cc’ failed: exit status: 1 で失敗する
- macOS Monterey へのアップデートが原因
- xcode-select –install で解決
目次
error: linking with ‘cc’ failed: exit status: 1
cargo-generate をインストールできない
cargo install cargo-generate
を実行すると以下のエラーが発生しました。
.
.
warning: build failed, waiting for other jobs to finish...
error: linking with `cc` failed: exit status: 1
.
.
Xcode Command Line Tools が使えない?
どうやらエラーの原因は macOS を Monterey にアップデートしたことで、Xcode Command Line Tools が使えない状態になっていたみたいです。
Xcode Command Line Tools を再インストール
使えないので、Xcode Command Line Tools を再度インストールしてあげましょう。
以下のコマンドを実行すれば OK です。
xcode-select --install
参考記事
同様のエラーだったので、こちらの記事を参考にエラーを解決しました。
error: linking with `cc` failed: exit code: 1
I have a single .rs file. When I compile it by rustc test1.rs, I get an error: error: linking with `cc` failed: exit code: 1 note: cc ‘-m64’ ‘-L’ ‘/usr/local/Ce…
まとめ
エラーログの怪しいところを検索すると、何かしらの情報が得られました。
ログを確認することが大切ですね〜。
著:初田直也, 著:山口聖弘, 著:吉川哲史, 著:豊田優貴, 著:松本健太郎, 著:原将己, 著:中村謙弘, 著:フォルシア株式会社
¥3,208 (2024/11/30 11:10時点 | Amazon調べ)
ポチップ
コメント