perry-birch / leptos-cloudflare

Other
8 stars 2 forks source link

error with "wrangler dev" #3

Open Ahidada opened 1 year ago

Ahidada commented 1 year ago

Did you encounter this problem when running "wrangler dev"?

error[E0432]: unresolved import `crate::sys::IoSourceState`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:12:5
   |
12 | use crate::sys::IoSourceState;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^ no `IoSourceState` in `sys`

error[E0432]: unresolved import `crate::sys::tcp`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:15:17
   |
15 | use crate::sys::tcp::{bind, listen, new_for_addr};
   |                 ^^^ could not find `tcp` in `sys`

error[E0432]: unresolved import `crate::sys::tcp`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:13:17
   |
13 | use crate::sys::tcp::{connect, new_for_addr};
   |                 ^^^ could not find `tcp` in `sys`

error[E0433]: failed to resolve: could not find `Selector` in `sys`
   --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/poll.rs:301:18
    |
301 |             sys::Selector::new().map(|selector| Poll {
    |                  ^^^^^^^^ could not find `Selector` in `sys`

error[E0433]: failed to resolve: could not find `event` in `sys`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:24:14
   |
24 |         sys::event::token(&self.inner)
   |              ^^^^^ could not find `event` in `sys`

error[E0433]: failed to resolve: could not find `event` in `sys`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:38:14
   |
38 |         sys::event::is_readable(&self.inner)
   |              ^^^^^ could not find `event` in `sys`

error[E0433]: failed to resolve: could not find `event` in `sys`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:43:14
   |
43 |         sys::event::is_writable(&self.inner)
   |              ^^^^^ could not find `event` in `sys`

error[E0433]: failed to resolve: could not find `event` in `sys`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:68:14
   |
68 |         sys::event::is_error(&self.inner)
   |              ^^^^^ could not find `event` in `sys`

error[E0433]: failed to resolve: could not find `event` in `sys`
  --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba1

……
perry-birch commented 1 year ago

Hmm, I just re-ran the example and it seems to work as is... could you run through some of the Cloudflare workers examples to see if there is an issue running in that context as well? https://developers.cloudflare.com/workers/tutorials/hello-world-rust/

Ahidada commented 1 year ago

I just ran the cloudflare DEMO successfully, no problem, I see hello world in the browser.

I tried to run the project again, and here is my full log:

zhang@ZhangdeiMac cloudflare % wrangler dev ⛅️ wrangler 2.16.0

Running custom build: cargo install --git https://github.com/CathalMullan/workers-rs worker-build && worker-build --release Updating git repository https://github.com/CathalMullan/workers-rs Ignored package worker-build v0.0.8 (https://github.com/CathalMullan/workers-rs#b4b9cd1f) is already installed, use --force to override [INFO]: 🎯 Checking for the Wasm target... [INFO]: 🌀 Compiling to Wasm... Compiling wasm-bindgen-backend v0.2.84 Compiling serde_derive v1.0.160 Compiling thiserror-impl v1.0.40 Compiling proc-macro-error v1.0.4 Compiling futures-macro v0.3.28 Compiling pin-project-internal v1.0.12 Compiling regex v1.8.1 Compiling num-integer v0.1.45 Compiling async-trait v0.1.68 Compiling mio v0.8.6 Compiling tracing-attributes v0.1.23 Compiling derive-where v1.2.1 error[E0432]: unresolved import crate::sys::IoSourceState --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:12:5 | 12 | use crate::sys::IoSourceState; | ^^^^^^^^^^^^^^^^^^^^^^^^^ no IoSourceState in sys

error[E0432]: unresolved import crate::sys::tcp --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:15:17 | 15 | use crate::sys::tcp::{bind, listen, new_for_addr}; | ^^^ could not find tcp in sys

error[E0432]: unresolved import crate::sys::tcp --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:13:17 | 13 | use crate::sys::tcp::{connect, new_for_addr}; | ^^^ could not find tcp in sys

error[E0433]: failed to resolve: could not find Selector in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/poll.rs:301:18 | 301 | sys::Selector::new().map(|selector| Poll { | ^^^^^^^^ could not find Selector in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:24:14 | 24 | sys::event::token(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:38:14 | 38 | sys::event::is_readable(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:43:14 | 43 | sys::event::is_writable(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:68:14 | 68 | sys::event::is_error(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:99:14 | 99 | sys::event::is_read_closed(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:129:14 | 129 | sys::event::is_write_closed(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:151:14 | 151 | sys::event::is_priority(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:173:14 | 173 | sys::event::is_aio(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:183:14 | 183 | sys::event::is_lio(&self.inner) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find event in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:221:26 | 221 | sys::event::debug_details(f, self.0) | ^^^^^ could not find event in sys

error[E0433]: failed to resolve: could not find tcp in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:103:18 | 103 | sys::tcp::accept(inner).map(|(stream, addr)| (TcpStream::from_std(stream), addr)) | ^^^ could not find tcp in sys

error[E0433]: failed to resolve: could not find udp in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/udp.rs:122:14 | 122 | sys::udp::bind(addr).map(UdpSocket::from_std) | ^^^ could not find udp in sys

error[E0433]: failed to resolve: could not find udp in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/udp.rs:544:14 | 544 | sys::udp::only_v6(&self.inner) | ^^^ could not find udp in sys

error[E0412]: cannot find type Selector in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/poll.rs:255:20 | 255 | selector: sys::Selector, | ^^^^^^^^ not found in sys

error[E0412]: cannot find type Selector in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/poll.rs:689:44 | 689 | pub(crate) fn selector(&self) -> &sys::Selector { | ^^^^^^^^ not found in sys

error[E0412]: cannot find type Waker in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/waker.rs:79:17 79 inner: sys::Waker, ^^^^^ not found in sys
help: consider importing one of these items 1 + use core::task::Waker;
1 + use crate::Waker; 1 + use std::task::Waker;
help: if you import Waker, refer to it directly 79 - inner: sys::Waker, 79 + inner: Waker,
error[E0433]: failed to resolve: could not find Waker in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/waker.rs:87:14 87 sys::Waker::new(registry.selector(), token).map( inner Waker { inner }) ^^^^^ could not find Waker in sys
help: consider importing one of these items 1 + use core::task::Waker;
1 + use crate::Waker; 1 + use std::task::Waker;
help: if you import Waker, refer to it directly 87 - sys::Waker::new(registry.selector(), token).map( inner Waker { inner }) 87 + Waker::new(registry.selector(), token).map( inner Waker { inner })
error[E0412]: cannot find type Event in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:18:17 18 inner: sys::Event, ^^^^^ not found in sys
help: consider importing this struct 1 + use crate::event::Event;
help: if you import Event, refer to it directly 18 - inner: sys::Event, 18 + inner: Event,
error[E0412]: cannot find type Event in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:187:55 187 pub(crate) fn from_sys_event_ref(sys_event: &sys::Event) -> &Event { ^^^^^ not found in sys
help: consider importing this struct 1 + use crate::event::Event;
help: if you import Event, refer to it directly 187 - pub(crate) fn from_sys_event_ref(sys_event: &sys::Event) -> &Event { 187 + pub(crate) fn from_sys_event_ref(sys_event: &Event) -> &Event {
error[E0412]: cannot find type Event in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:191:41 191 &(sys_event as const sys::Event as *const Event) ^^^^^ not found in sys
help: consider importing this struct 1 + use crate::event::Event;
help: if you import Event, refer to it directly 191 - &(sys_event as const sys::Event as const Event) 191 + &(sys_event as const Event as const Event)
error[E0412]: cannot find type Event in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/event.rs:217:46 217 struct EventDetails<'a>(&'a sys::Event); ^^^^^ not found in sys
help: consider importing this struct 1 + use crate::event::Event;
help: if you import Event, refer to it directly 217 - struct EventDetails<'a>(&'a sys::Event); 217 + struct EventDetails<'a>(&'a Event);
error[E0412]: cannot find type Events in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/events.rs:43:17 43 inner: sys::Events, ^^^^^^ not found in sys
help: consider importing this struct 1 + use crate::Events;
help: if you import Events, refer to it directly 43 - inner: sys::Events, 43 + inner: Events,
error[E0433]: failed to resolve: could not find Events in sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/events.rs:94:25 94 inner: sys::Events::with_capacity(capacity), ^^^^^^ could not find Events in sys
help: consider importing this struct 1 + use crate::Events;
help: if you import Events, refer to it directly 94 - inner: sys::Events::with_capacity(capacity), 94 + inner: Events::with_capacity(capacity),
error[E0412]: cannot find type Events in module sys --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/events.rs:189:47 189 pub(crate) fn sys(&mut self) -> &mut sys::Events { ^^^^^^ not found in sys
help: consider importing this struct 1 + use crate::Events;
help: if you import Events, refer to it directly 189 - pub(crate) fn sys(&mut self) -> &mut sys::Events { 189 + pub(crate) fn sys(&mut self) -> &mut Events {

error[E0425]: cannot find value listener in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:74:24 | 74 | set_reuseaddr(&listener.inner, true)?; | ^^^^^^^^ not found in this scope

error[E0425]: cannot find value listener in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:76:15 | 76 | bind(&listener.inner, addr)?; | ^^^^^^^^ not found in this scope

error[E0425]: cannot find value listener in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:77:17 | 77 | listen(&listener.inner, 1024)?; | ^^^^^^^^ not found in this scope

error[E0425]: cannot find value listener in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:78:12 | 78 | Ok(listener) | ^^^^^^^^ not found in this scope

error[E0425]: cannot find value stream in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:90:18 | 90 | connect(&stream.inner, addr)?; | ^^^^^^ not found in this scope

error[E0425]: cannot find value stream in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:91:12 | 91 | Ok(stream) | ^^^^^^ not found in this scope

error[E0425]: cannot find function set_reuseaddr in this scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:74:9 | 74 | set_reuseaddr(&listener.inner, true)?; | ^^^^^^^^^^^^^ not found in this scope

error[E0599]: no method named register found for struct IoSource<std::net::TcpListener> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:146:20 146 self.inner.register(registry, token, interests) ^^^^^^^^ method not found in IoSource<TcpListener>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method register not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item register, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named reregister found for struct IoSource<std::net::TcpListener> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:155:20 155 self.inner.reregister(registry, token, interests) ^^^^^^^^^^ method not found in IoSource<TcpListener>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method reregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item reregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named deregister found for struct IoSource<std::net::TcpListener> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/listener.rs:159:20 159 self.inner.deregister(registry) ^^^^^^^^^^ method not found in IoSource<TcpListener>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method deregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item deregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named register found for struct IoSource<std::net::TcpStream> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:325:20 325 self.inner.register(registry, token, interests) ^^^^^^^^ method not found in IoSource<TcpStream>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method register not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item register, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named reregister found for struct IoSource<std::net::TcpStream> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:334:20 334 self.inner.reregister(registry, token, interests) ^^^^^^^^^^ method not found in IoSource<TcpStream>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method reregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item reregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named deregister found for struct IoSource<std::net::TcpStream> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/tcp/stream.rs:338:20 338 self.inner.deregister(registry) ^^^^^^^^^^ method not found in IoSource<TcpStream>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method deregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item deregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named register found for struct IoSource<std::net::UdpSocket> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/udp.rs:622:20 622 self.inner.register(registry, token, interests) ^^^^^^^^ method not found in IoSource<UdpSocket>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method register not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item register, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named reregister found for struct IoSource<std::net::UdpSocket> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/udp.rs:631:20 631 self.inner.reregister(registry, token, interests) ^^^^^^^^^^ method not found in IoSource<UdpSocket>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method reregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item reregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

error[E0599]: no method named deregister found for struct IoSource<std::net::UdpSocket> in the current scope --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/net/udp.rs:635:20 635 self.inner.deregister(registry) ^^^^^^^^^^ method not found in IoSource<UdpSocket>
::: /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/io_source.rs:62:1 62 pub struct IoSource { ---------------------- method deregister not found for this struct
= help: items from traits can only be used if the trait is implemented and in scope

note: Source defines an item deregister, perhaps you need to implement it --> /Users/zhang/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-0.8.6/src/event/source.rs:75:1 | 75 | pub trait Source { | ^^^^^^^^^^^^^^^^

Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0599. For more information about an error, try rustc --explain E0412. error: could not compile mio (lib) due to 44 previous errors warning: build failed, waiting for other jobs to finish... Error: Compiling your crate to WebAssembly failed Caused by: Compiling your crate to WebAssembly failed Caused by: failed to execute cargo build: exited with exit status: 101 full command: cd "/Users/zhang/EdgeSync/Code/leptos-cloudflare/cloudflare" && "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown" Error: wasm-pack exited with status exit status: 1

✘ [ERROR] Command failed with exit code 1: cargo install --git https://github.com/CathalMullan/workers-rs worker-build && worker-build --release

If you think this is a bug then please create an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose

perry-birch commented 1 year ago

I was unable to reproduce locally so I went ahead and added a dev container setup to the project.

If you open with Visual Studio Code you can use the built in Dev Container feature to run the example in an isolated environment.

Dev Container Tutorial

perry-birch commented 1 year ago

I've also bumped the dependency versions so you could try again with that update to see if it makes any difference

Ahidada commented 1 year ago

I found that someone in discord also encountered this problem:

https://discord.com/channels/1031524867910148188/1088829483320098826/1088829483320098826

Regarding the Dev container, I got an error when I ran:

------
 > [dev_container_auto_added_stage_label  6/13] RUN . "/home/vscode/.nvm/nvm.sh" && nvm install 16.13.0:
#0 0.162 /bin/sh: 1: .: cannot open /home/vscode/.nvm/nvm.sh: No such file
------
ERROR: failed to solve: executor failed running [/bin/sh -c . "${NVM_DIR}/nvm.sh" && nvm install ${NODE_VERSION}]: exit code: 2