gpt4 book ai didi

rust - error[E0554] : #! [feature] 可能无法在稳定发布 channel 上使用无法使用 cargo 安装赛车

转载 作者:行者123 更新时间:2023-11-29 07:41:10 26 4
gpt4 key购买 nike

我正在尝试使用 cargo 安装 racer,所以我在终端中执行了命令 cargo install racer 并导致了错误:

error[E0554]: #![feature] may not be used on the stable release channel
--> /home/rajkumar/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-0.1.2/src/lib.rs:47:34
|
47 | #![cfg_attr(feature = "nightly", feature(macro_vis_matcher))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> /home/rajkumar/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-0.1.2/src/lib.rs:48:34
|
48 | #![cfg_attr(feature = "nightly", feature(allow_internal_unstable))]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0554`.
error: failed to compile `racer v2.1.10`, intermediate artifacts can be found at `/tmp/cargo-install5YWPWW`

Caused by:
Could not compile `scoped-tls`.

To learn more, run the command again with --verbose.

以下是我的 Rust 详细信息:

$rustc --version
rustc 1.30.0 (da5f414c2 2018-10-24)

> rustup --version
rustup 1.14.0 (1e51b07cc 2018-10-04)

> cargo --version
cargo 1.30.0 (36d96825d 2018-10-24)

以下是我的 opensuse 版本详细信息:

> cat /usr/lib/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20181029"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20181029"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20181029"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

为什么我无法使用 cargo 安装 racer?我错过了什么吗?

最佳答案

如错误消息所述,您无法使用稳定的 Rust 编译该代码。您需要安装 nightly Rust,然后使用它来编译程序:

rustup install nightly
cargo +nightly install racer

另见:

关于rust - error[E0554] : #! [feature] 可能无法在稳定发布 channel 上使用无法使用 cargo 安装赛车,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53136717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com