貨物を使用してレーサーをインストールしようとしているので、コマンド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/"
貨物を使用してレーサーをインストールできないのはなぜですか?何か不足していますか?
エラーメッセージが示すように、安定したRustでそのコードをコンパイルすることはできません。毎晩Rustをインストールし、それを使用してプログラムをコンパイルする必要があります。
rustup install nightly
cargo +nightly install racer
armv7-unknown-linux-gnueabihf
の安定したチャネルを使用してソースコードをコンパイルしようとすると、エラー0554を受け取りました。
アプリケーションが安定したチャネルで利用できない機能を使用するため、失敗しました。
解決策は、次を使用して夜間チャネルをインストールすることでした。
rustup install nightly
そして、次を使用してコンパイルします。
cargo +nightly build --target=armv7-unknown-linux-gnueabihf
それは私のためにそれをしました。
Rustupが夜間チャンネルをインストールするときに提供される構文に従うように誘惑されないでください。
cargo build --target=nightly-armv7-unknown-linux-gnueabihf