私は経由して錆のコンパイラをダウンロードしてインストールします。sudoを前に付け、それはまだローカルディレクトリにインストールされますが、rustcが他のユーザーのホームディレクトリにインストールされている場合、どのようにrustcを実行しますか?
sudo curl https://sh.rustup.rs -sSf | sh
:$HOME/.cargo
それがインストールされている口座から、rustc --version
を行うこと1.16.0 (...)
を与えます。
rustcは、インストールされているLinuxアカウントとは異なるLinuxアカウントから実行したいと考えています。これは可能ですか?
.cargo
ディレクトリへの論理リンクを作成し、$HOME/.cargo/bin
をPATHの先頭に追加しました。
しかし、この他のアカウントからrustc --version
はこの不可解なメッセージを与える:あなたは(推奨)rustup
経由でインストールする場合
error: no default toolchain configured
粗回避策に時間を費やす代わりに、ツールチェーンをきれいにインストールする必要があります。バンドルされたスクリプトに依存するワイルド・インストールを試みるのではなく、システムのソフトウェア管理システムを使用してください。 – arkascha
@arkascha 'rustup'は[公式に推奨される方法]です(https://www.rust-lang.org/en-US/install.html)。 –
@LukasKalbertodt誰がお勧めしますか?見る? ;-)多くのソリューションは、製品にバンドルされているスクリプトを使用し、完全な管理権限を与え、それを盲目的に実行することが推奨されています。それはいい考えですか?いいえ! – arkascha