編集の要約なし |
|||
| (同じ利用者による、間の4版が非表示) | |||
| 4行目: | 4行目: | ||
<br> | <br> | ||
== | == 前提条件 == | ||
Rustのインストールに必要なライブラリをインストールする。<br> | |||
<br> | <br> | ||
# RHEL | # RHEL | ||
| 16行目: | 15行目: | ||
# Debian | # Debian | ||
sudo apt install curl build-essential | sudo apt install curl build-essential | ||
<br><br> | |||
== Rustのインストール == | |||
==== パッケージ管理システムからインストール ==== | |||
# RHEL | |||
sudo dnf install rust cargo | |||
# SUSE | |||
sudo zypper install rust cargo | |||
# Debian | |||
sudo apt install rustc cargo | |||
<br> | |||
<u>※注意</u><br> | |||
<u>一般的に、Rustは最新版を使用し、柔軟なバージョン管理を行うために、rustupを使用したインストール方法が推奨されている。</u><br> | |||
<br> | <br> | ||
==== インストーラの使用 ==== | ==== インストーラの使用 ==== | ||
| 46行目: | 60行目: | ||
export RUSTUP_HOME="/<Rustのインストールディレクトリ>/rustup" | export RUSTUP_HOME="/<Rustのインストールディレクトリ>/rustup" | ||
export PATH="$CARGO_HOME/bin:$PATH" | export PATH="$CARGO_HOME/bin:$PATH" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
| 62行目: | 74行目: | ||
== インストールの確認 == | == インストールの確認 == | ||
Rustが正しくインストールされたことを確認する。<br> | Rustが正しくインストールされたことを確認する。<br> | ||
rustc --version | rustc --version | ||
cargo --version | cargo --version | ||
rustup --version | rustup --version | ||
<br> | <br> | ||
出力例 | # 出力例 | ||
rustc 1.75.0 (82e1608df 2023-12-21) | rustc 1.75.0 (82e1608df 2023-12-21) | ||
cargo 1.75.0 (1d8b05cdd 2023-11-20) | cargo 1.75.0 (1d8b05cdd 2023-11-20) | ||
| 179行目: | 189行目: | ||
== トラブルシューティング == | == トラブルシューティング == | ||
== command not found: rustc または command not found: cargo が表示される場合 ==== | ==== command not found: rustc または command not found: cargo が表示される場合 ==== | ||
* 環境変数が正しく設定されているか確認する。 | * 環境変数が正しく設定されているか確認する。 | ||
* <code>source ~/.profile</code> を実行して設定を再読み込みする。 | * <code>source ~/.profile</code> を実行して設定を再読み込みする。 | ||
| 199行目: | 209行目: | ||
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]] | [[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]][[カテゴリ:Rust]] | ||