メインコンテンツまでスキップ

CentOSにRustをインストールする方法

CentOSにRustをインストールする方法

Rustは、モダンで安全かつ効率的なプログラミング言語で、低レベルプログラミングにおいて高度な制御を開発者に提供することを目指しています。このチュートリアルでは、RustをCentOS(人気のあるLinuxディストリビューション)にインストールする手順をステップバイステップで説明し、堅牢で信頼性の高いアプリケーションの構築に必要なすべてのツールを取得する方法をご紹介します。

前提条件

始める前に、CentOSシステムが起動していることを確認してください。また、Rustをダウンロードしてインストールするために安定したインターネット接続が必要です。

ステップ1:システムパッケージの更新

新しいソフトウェアをインストールする前に、常にシステムパッケージを更新することが良い習慣です。ターミナルを開き、以下のコマンドを実行してCentOSのパッケージを更新します。

sudo yum update

このコマンドはパッケージリストを更新し、利用可能なアップデートをインストールします。

ステップ2:Rustのインストール

CentOSにRustをインストールするには、公式のRustインストーラであるrustupを使用できます。このツールを使用すると、異なるRustのバージョンと関連するパッケージを簡単に管理することができます。

  1. ターミナルで以下のコマンドを実行してrustupをダウンロードしてインストールします。
   curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

このコマンドはrustup-initスクリプトをダウンロードし、インストールプロセスを開始します。

  1. インストール中に続行するかどうかを求められます。デフォルトのインストールを続行するには、1を押してEnterキーを押します。

  2. インストールが完了すると、スクリプトはcargorustcのバイナリをシステムのPATH変数に追加します。これにより、どのディレクトリからでもRustのコマンドを使用できるようになります。

  3. 変更を適用し、新しいPATH設定を読み込むには、新しいターミナルセッションを開くか、以下のコマンドを実行します。

   source $HOME/.cargo/env

このコマンドにより、現在のターミナルセッションで新しくインストールされたRustのバイナリが認識されます。

  1. インストールを確認するために、以下のコマンドを実行します。
   rustc --version

画面にインストールされたRustのバージョンが表示されるはずであり、正常にインストールされていることを示します。

おめでとうございます!CentOSシステムにRustが正常にインストールされました。

ステップ3:Rustの環境設定

Rustの開発体験を最大限に活用するために、Rustの環境を設定することをおすすめします。デフォルトのツールチェーンを設定し、自動補完を有効にする方法を説明します。

  1. 次のコマンドを実行して、デフォルトのツールチェーンを設定します。
   rustup default stable

このコマンドにより、安定版のRustがデフォルトのツールチェーンとして設定されます。必要に応じてstablenightlyや特定のバージョンに置き換えることができます。

  1. 以下のコマンドを実行して、Rustコマンドの自動補完を有効にします。
   rustup completions bash > /etc/bash_completion.d/rustup.bash-completion

このコマンドはrustupのためのBash補完スクリプトを作成し、Rustコマンドのタブ補完を使用できるようにします。

ステップ4:使用例

Rustの使用方法を示すために、簡単な「Hello, World!」プログラムを作成しましょう。

  1. 好みのテキストエディタを使用して、main.rsという新しいファイルを作成します。
   vi main.rs
  1. 以下のコードをファイルに追加します。
   fn main() {
println!("Hello, World!");
}

このコードは、「Hello, World!」というメッセージを出力するmain関数を定義しています。

  1. ファイルを保存して終了します。

  2. 以下のコマンドを使用してプログラムをコンパイルして実行します。

   rustc main.rs && ./main

このコマンドは、Rustのソースコードをmainという名前の実行可能ファイルにコンパイルして実行します。

ターミナルにHello, World!という出力が表示されれば、Rustのインストールが正しく動作していることを確認できます。

注意点

  • 必要なコンポーネントをダウンロードするために、インストールプロセス中に安定したインターネット接続が確保されていることを確認してください。
  • CentOSシステムでソフトウェアをインストールするための必要な権限があることを確認してください。
  • タイプミスや構文エラーを避けるために、入力するコマンドを二重に確認してください。

結論

このチュートリアルでは、rustupインストーラを使用してCentOSにRustをインストールする方法を学びました。また、Rustの環境を設定し、デフォルトのツールチェーンを設定し、自動補完を有効にしました。さらに、Rustのインストールをテストするために簡単な「Hello, World!」プログラムを作成しました。これで、Rustプログラミングの広大な世界を探索し、強力なアプリケーションを構築する準備が整いました。楽しいコーディングをお楽しみください!