永恒天平 2024-11-29 02:28 采纳率: 0%
浏览 11

Linux下编译Zed 这鸟样了 编完了,运行不了。

Linux下编译Zed 这鸟样了 编完了,运行不了。


/home/mxh/.cargo/bin/cargo run --color=always
   Compiling zed v0.165.0 (/home/mxh/Documents/zed-src/zed-main/crates/zed)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.69s
     Running `target/debug/zed`
thread '<unnamed>' panicked at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/abstractions/executor.rs:189:27:
there is no reactor running, must be called from the context of a Tokio 1.x runtime
stack backtrace:
   0: rust_begin_unwind
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:665:5
   1: core::panicking::panic_fmt
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:74:14
   2: core::panicking::panic_display
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panicking.rs:264:5
   3: tokio::runtime::scheduler::Handle::current::panic_cold_display
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic.rs:101:13
   4: tokio::runtime::scheduler::Handle::current
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/runtime/scheduler/mod.rs:108:27
   5: tokio::runtime::handle::Handle::current
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/runtime/handle.rs:141:20
   6: tokio::runtime::blocking::pool::spawn_blocking
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/runtime/blocking/pool.rs:184:14
   7: tokio::task::blocking::spawn_blocking
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.41.1/src/task/blocking.rs:207:9
   8: zbus::abstractions::executor::Task<T>::spawn_blocking
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/abstractions/executor.rs:189:27
   9: zbus::address::transport::Transport::connect::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/address/transport/mod.rs:112:30
  10: zbus::address::Address::connect::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/address/mod.rs:59:34
  11: zbus::connection::builder::Builder::target_connect::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/connection/builder.rs:496:41
  12: zbus::connection::builder::Builder::connect::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/connection/builder.rs:423:78
  13: zbus::connection::builder::Builder::build_::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/connection/builder.rs:354:50
  14: zbus::abstractions::executor::Executor::run::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/abstractions/executor.rs:122:20
  15: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/future/future.rs:123:9
  16: zbus::connection::builder::Builder::build::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/connection/builder.rs:340:74
  17: zbus::connection::Connection::session::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/zbus-5.1.1/src/connection/mod.rs:1178:37
  18: ashpd::proxy::Proxy::connection::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ashpd-0.10.2/src/proxy.rs:40:51
  19: ashpd::proxy::Proxy::new::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ashpd-0.10.2/src/proxy.rs:66:45
  20: ashpd::proxy::Proxy::new_desktop::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ashpd-0.10.2/src/proxy.rs:105:65
  21: ashpd::desktop::settings::Settings::new::{{closure}}
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ashpd-0.10.2/src/desktop/settings.rs:179:75
  22: gpui::platform::linux::xdg_desktop_portal::XDPEventSource::new::{{closure}}
             at ./crates/gpui/src/platform/linux/xdg_desktop_portal.rs:32:48
  23: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/future/future.rs:123:9
  24: async_task::raw::RawTask<F,T,S,M>::run
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/raw.rs:557:17
  25: async_task::runnable::Runnable<M>::run
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/runnable.rs:781:18
  26: gpui::platform::linux::dispatcher::LinuxDispatcher::new::{{closure}}::{{closure}}
             at ./crates/gpui/src/platform/linux/dispatcher.rs:44:25
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
[2024-11-29T02:24:11+08:00 ERROR fs] No such file or directory (os error 2) about ["/home/mxh/.config/github-copilot"]

Stack backtrace:
   0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/anyhow-1.0.93/src/backtrace.rs:27:14
   1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/result.rs:1989:27
   2: <fs::linux_watcher::LinuxWatcher as fs::Watcher>::add
             at ./crates/fs/src/linux_watcher.rs:71:9
   3: <fs::RealFs as fs::Fs>::watch::{{closure}}
             at ./crates/fs/src/fs.rs:701:13
   4: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/future/future.rs:123:9
   5: settings::settings_file::watch_config_file::{{closure}}
             at ./crates/settings/src/settings_file.rs:42:75
   6: <core::pin::Pin<P> as core::future::future::Future>::poll
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/future/future.rs:123:9
   7: async_task::raw::RawTask<F,T,S,M>::run
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/raw.rs:557:17
   8: async_task::runnable::Runnable<M>::run
             at /home/mxh/.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/runnable.rs:781:18
   9: gpui::platform::linux::dispatcher::LinuxDispatcher::new::{{closure}}::{{closure}}
             at ./crates/gpui/src/platform/linux/dispatcher.rs:44:25
  10: std::sys::backtrace::__rust_begin_short_backtrace
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/backtrace.rs:152:18
  11: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:538:17
  12: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/panic/unwind_safe.rs:272:9
  13: std::panicking::try::do_call
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:557:40
  14: __rust_try
  15: std::panicking::try
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panicking.rs:521:19
  16: std::panic::catch_unwind
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/panic.rs:350:14
  17: std::thread::Builder::spawn_unchecked_::{{closure}}
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/thread/mod.rs:537:30
  18: core::ops::function::FnOnce::call_once{{vtable.shim}}
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/core/src/ops/function.rs:250:5
  19: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9
  20: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/alloc/src/boxed.rs:2070:9
  21: std::sys::pal::unix::thread::Thread::new::thread_start
             at /rustc/eeb90cda1969383f56a2637cbd3037bdf598841c/library/std/src/sys/pal/unix/thread.rs:108:17
  22: start_thread
             at /build/glibc-2.28.31/nptl/pthread_create.c:486:8
  23: __clone
             at /build/glibc-2.28.31/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:95

进程已结束,退出代码为 139 (interrupted by signal 11:SIGSEGV)



  • 写回答

1条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从给出的错误信息来看,问题似乎与Rust的tokio运行时有关,特别是你正在尝试在没有tokio运行时的情况下执行某些操作。tokio运行时通常在异步编程中使用,用于管理并发任务。这个错误可能是因为你的代码试图在没有正确初始化tokio运行时的上下文中执行异步操作。这可能是因为你的程序中的某个部分试图在没有启动tokio的Runtime的情况下执行一些异步操作,比如网络请求等。

    解决此问题的一种常见方法是确保你的主函数(或程序的入口点)首先创建一个tokio运行时,然后在其上下文中运行其他代码。以下是一个基本的tokio运行时初始化的例子:

    use tokio::runtime;
    
    #[tokio::main]
    async fn main() {
        // Your code here
    }
    

    在你的代码中,你需要找到哪个部分尝试在没有tokio运行时的情况下执行异步操作,并确保在该部分之前初始化tokio运行时。如果你使用的是tokio的某个库或框架(如async-std或tokio-websockets等),请确保你遵循了该库或框架关于如何正确初始化tokio运行时的指导。此外,确保你的tokio版本与你的代码和其他依赖项兼容。

    另外,错误信息中也提到了文件路径问题,这可能是另一个需要解决的问题。请检查你的代码中的文件路径是否正确,并确保所有需要的文件和目录都存在。如果问题仍然存在,你可能需要提供更多的代码上下文以便更好地诊断问题。

    评论

报告相同问题?

问题事件

  • 修改了问题 11月29日
  • 创建了问题 11月29日