Closed5
cargo install で proc-macro2 か serde が SIGKILL を出すようになってしまった
tauri-cli をインストールしようと下記コマンドを実行したらエラーで失敗した
cargo install tauri-cli --version '^2.0.0' --locked
エラー
error: failed to run custom build command for `serde v1.0.210`
Caused by:
process didn't exit successfully: `/var/folders/f_/hg89nvtj4fv8l70k62rr82qr0000gn/T/cargo-installWWpOzu/release/build/serde-b3992b08b5324511/build-script-build` (signal: 9, SIGKILL: kill)
warning: build failed, waiting for other jobs to finish...
error: failed to compile `tauri-cli v2.0.3`, intermediate artifacts can be found at `/var/folders/f_/hg89nvtj4fv8l70k62rr82qr0000gn/T/cargo-installWWpOzu`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
他にも cargo install evcxr --locked
でも同様のエラーになる。
debug ビルドだと問題なし
cargo install --debug tauri-cli --version '^2.0.0' --locked
GitHub から tauri-cli のコードを取得して cargo build --release
しても同じ結果
git clone git@github.com:tauri-apps/tauri.git
cd tauri/crates/tauri-cli/
cargo build --release
error: failed to run custom build command for `serde v1.0.210`
Caused by:
process didn't exit successfully: `/Users/cellfusion/Workspaces/cellfusion/tauri/target/release/build/serde-6b8d45c1632bacc6/build-script-build` (signal: 9, SIGKILL: kill)
nightly バージョンでビルドしてみるとリリースバージョンでもビルドできた
rustup install nightly
rustup run nightly cargo build --release
rustup run nightly tauri-cli --version '^2.0.0' --locked
homebrew でインストールしていた binutils が原因だった。
brew uninstall binutils
で取り除いた後に、cargo clean
した後にビルドすると問題なくビルドができるようになった。
このスクラップは1ヶ月前にクローズされました