新しいRust IDE, RustRoverでRustに入門

2023年9月13日、Jetbrains 社から RustRover という Rust 用 IDE が出ました。

私は Rust は興味はあったものの触れてこなかったので、これを機に入門してみました。

インストール

おすすめは Jetbrains Toolsbox からのインストールです。

RustRover 単体でもインストールできますが、Jetbrains Toolbox を使うと複数の IDE をまとめて管理できます。

www.jetbrains.com

RustRover をインストールして起動してみます。

Rust をインストールしていないので、Toolchain version が N/A となっています。Install Rustup から Rustup をインストールします。

Install Rustup
Install RustupでRustupをインストールできる

Toolchain version の表示が N/A から 1.72.1 に変わりました。

次は、標準ライブラリをインストールします。Download via Rustup でインストールします。

Toolchainの確認と標準ライブラリのインストール
Toolchainがインストールできた。次は標準ライブラリをインストールする

標準ライブラリのパスが表示され、インストールできたことがわかります。

標準ライブラリのインストール確認
標準ライブラリがインストールできた

プロジェクトを作成すると、Hello World のコードがデフォルトで作成されます。cargo new コマンドでプロジェクトを作成するのと同じような感じです。

画像中央の矢印ボタンからコードを実行できます。

プロジェクトのデフォルト
プロジェクトのデフォルト

実行すると Hello, world! が出力されました!

実行結果
hello world が出力できた

これで開発環境の構築は終わりです。

補足: このあと ~/.cargo/binPATH 環境変数の設定ができていないことがわかったので設定しました。

チュートリアル

Rust は丁寧なチュートリアルがあるので、まずはそれを読んでいきます。

doc.rust-lang.org

私が読んだときは、英語版が Rust 1.67.1、日本語版が Rust 1.58 だったので、英語版と日本語版を並べながら読みました。

意外と差分はあり、日本語版には4匹いるフェリス (カニのマスコット) が英語版では3匹になっていました (;o;)

フェリス

株式会社はてなに入社しました

エイプリルフールではありません。

株式会社はてなに入社しました - hitode909の日記

 


 

始めまして id:chaya2z です。

新卒入社ではてなの SRE になりました。

 

入社のきっかけや会社のことは今後書くと思います。まずは研修期間、試用期間をがんばります。よろしくお願いします!