导入 Rust 项目时出现 IntelliJ 错误
IntelliJ Error When Importing Rust Project
我想从事 Rust 项目并想使用 IntelliJ,为此我安装了 Rust 插件:
https://plugins.jetbrains.com/plugin/8182-rust/docs/rust-quick-start.html
然后我在 IntelliJ 中导入了我的项目,但不知何故我看不到测试用例旁边的装订线菜单。我不明白我错过了什么。我可以在构建 window 的底部看到有些东西失败了。
Updating Workspace Info.
Execution failed (exit code 1).
/home/joesan/.cargo/bin/cargo metadata --verbose --format-version 1 --all-features
stdout : error: no override and no default toolchain set
error: backtrace:
error: 0: error_chain::backtrace::imp::InternalBacktrace::new
1: rustup::config::Cfg::find_or_install_override_toolchain_or_default
2: rustup_init::main
3: std::rt::lang_start_internal::{{closure}}::{{closure}}
at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:52
std::sys_common::backtrace::__rust_begin_short_backtrace
at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/sys_common/backtrace.rs:130
4: main
5: __libc_start_main
6: <unknown>
stderr :
rustup show
给了我以下内容:
Default host: x86_64-unknown-linux-gnu
rustup home: /opt/softwares/rustup
stable-x86_64-unknown-linux-gnu (default)
rustc 1.46.0 (04488afe3 2020-08-24)
有什么办法解决这个问题吗?
我通过在 IntelliJ 中打开 Rust 项目来修复它,导航到文件 -> 设置 -> Rust,然后将标准库设置为以下内容:
/opt/softwares/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib
那是我安装 Rust 工具链的位置。不知何故 Intellij 无法识别它,我不得不手动设置它。
我想从事 Rust 项目并想使用 IntelliJ,为此我安装了 Rust 插件:
https://plugins.jetbrains.com/plugin/8182-rust/docs/rust-quick-start.html
然后我在 IntelliJ 中导入了我的项目,但不知何故我看不到测试用例旁边的装订线菜单。我不明白我错过了什么。我可以在构建 window 的底部看到有些东西失败了。
Updating Workspace Info.
Execution failed (exit code 1).
/home/joesan/.cargo/bin/cargo metadata --verbose --format-version 1 --all-features
stdout : error: no override and no default toolchain set
error: backtrace:
error: 0: error_chain::backtrace::imp::InternalBacktrace::new
1: rustup::config::Cfg::find_or_install_override_toolchain_or_default
2: rustup_init::main
3: std::rt::lang_start_internal::{{closure}}::{{closure}}
at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/rt.rs:52
std::sys_common::backtrace::__rust_begin_short_backtrace
at /rustc/c7087fe00d2ba919df1d813c040a5d47e43b0fe7/src/libstd/sys_common/backtrace.rs:130
4: main
5: __libc_start_main
6: <unknown>
stderr :
rustup show
给了我以下内容:
Default host: x86_64-unknown-linux-gnu
rustup home: /opt/softwares/rustup
stable-x86_64-unknown-linux-gnu (default)
rustc 1.46.0 (04488afe3 2020-08-24)
有什么办法解决这个问题吗?
我通过在 IntelliJ 中打开 Rust 项目来修复它,导航到文件 -> 设置 -> Rust,然后将标准库设置为以下内容:
/opt/softwares/rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib
那是我安装 Rust 工具链的位置。不知何故 Intellij 无法识别它,我不得不手动设置它。