Yesterday evening, I realized that rustup
was missing from my system, which I suspect is because Rust was installed using Homebrew rather than a direct installation.
I am encountering some issues with Dioxus, and I am wondering if Dioxus might not be fully compatible with Rust installed via Homebrew?
douxiaobo@192 dioxus-project % dx serve
\ ⚙ Compiling registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.0error[E0463]: can't find crate for `core`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error[E0463]: can't find crate for `std`
|
= note: the `wasm32-unknown-unknown` target may not be installed
= help: consider downloading the target with `rustup target add wasm32-unknown-unknown`
error: could not compile `ryu` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name ryu --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ryu-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=0922273a698b2915 -C extra-filename=-0922273a698b2915 --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `memchr` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name memchr --edition=2021 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/memchr-2.7.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "compiler_builtins", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=a6002d0109582706 -C extra-filename=-a6002d0109582706 --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `smallvec` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name smallvec --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/smallvec-1.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("arbitrary", "const_generics", "const_new", "debugger_visualizer", "drain_filter", "drain_keep_rest", "may_dangle", "serde", "specialization", "union", "write"))' -C metadata=524043403eced30c -C extra-filename=-524043403eced30c --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `itoa` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name itoa --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/itoa-1.0.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=4eb221e61c5fdf5a -C extra-filename=-4eb221e61c5fdf5a --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `cfg-if` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name cfg_if --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=9992603d5dafdd27 -C extra-filename=-9992603d5dafdd27 --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `once_cell` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name once_cell --edition=2021 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/once_cell-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=f1cc8820b1df5d19 -C extra-filename=-f1cc8820b1df5d19 --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `pin-project-lite` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name pin_project_lite --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pin-project-lite-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unreachable_pub '--warn=clippy::undocumented_unsafe_blocks' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trailing_empty_array' --warn=single_use_lifetimes --warn=rust_2018_idioms '--warn=clippy::pedantic' --warn=non_ascii_idents '--warn=clippy::inline_asm_x86_att_syntax' --warn=improper_ctypes_definitions --warn=improper_ctypes '--warn=clippy::default_union_representation' '--warn=clippy::as_ptr_cast_mut' '--warn=clippy::all' '--allow=clippy::type_complexity' '--allow=clippy::too_many_lines' '--allow=clippy::too_many_arguments' '--allow=clippy::struct_field_names' '--allow=clippy::struct_excessive_bools' '--allow=clippy::single_match_else' '--allow=clippy::single_match' '--allow=clippy::similar_names' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_errors_doc' '--allow=clippy::manual_range_contains' '--allow=clippy::manual_assert' '--allow=clippy::float_cmp' '--allow=clippy::doc_markdown' '--allow=clippy::declare_interior_mutable_const' '--allow=clippy::borrow_as_ptr' '--allow=clippy::bool_assert_comparison' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=17caead209c4febc -C extra-filename=-17caead209c4febc --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
error: could not compile `zerocopy` (lib) due to 1 previous error
Caused by:
process didn't exit successfully: `rustc --crate-name zerocopy --edition=2018 /Users/douxiaobo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zerocopy-0.7.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=80 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="simd"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("__internal_use_only_features_that_work_on_stable", "alloc", "byteorder", "default", "derive", "simd", "simd-nightly", "zerocopy-derive"))' -C metadata=75ac0993187dd6a6 -C extra-filename=-75ac0993187dd6a6 --out-dir '/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' --target wasm32-unknown-unknown -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/wasm32-unknown-unknown/debug/deps' -L 'dependency=/Users/douxiaobo/Documents/Practice in Coding/Rust/dioxus-project/target/debug/deps' --cap-lints allow` (signal: 10, SIGBUS: access to undefined memory)
❌ Build failed. Error: 🚫 Serving project failed:
Caused by:
Build failed
douxiaobo@192 dioxus-project %