Effective Rust(David Drysdale (著), 中田 秀基 (翻訳))で挙げられていた項目を参考に、 手を動かしながら Effective な Rust の書き方を学ぶことができるコンテンツです(【非公式】です)。
不備などございましたら、こちらから連絡くださいませ。
※ 本ディレクトリは Rustlings という OSS のサードパーティコンテンツとして配信されています。 仕様の更新などで手順に変更が加わる可能性があるため、問題が生じた場合には本家などを確認し、 こちらで修正内容を報告いただけますと幸いです。
まずwww.rust-lang.org/tools/installにアクセスし、最新バージョンの Rust をインストールしましょう。
🐧 もしも Linux であれば,
gcc
をインストールしましょう。Deb:
sudo apt install gcc
. Dnf:sudo dnf install gcc
.
🍎 もしも MacOS を使っている場合は,Xcode とデベロッパーツールを
xcode-select --install
でインストールしてください。
Rustlings の演習をスムーズに進めるためのコマンドラインツールをターミナル上からインストールします。
cargo install rustlings
もしも失敗した場合には… (詳細を開く)
rustup update
コマンドで最新バージョンの Rust か確認してください--locked
フラグを利用してみてください、こんな感じで →cargo install rustlings --locked
- もしくは本家の issueで報告してください
最新バージョンの演習問題をダウンロードしましょう! ダウンロードした zip ファイルを解凍し、好きな場所に配置してください。
ターミナル上で解凍した zipg ファイルのディレクトリに移動し、以下のコマンドを実行してください。
rustlings
もしも「rustlings
コマンドが見つからない」とターミナル上で警告が出た場合には… (詳細を開く)
もしも Linux 系を使っており、Rust をパッケージマネージャーでインストールしていた場合には、
Cargo が~/.cargo/bin
にダウンロードされているものの、
~/.cargo/bin
がPATH
の環境変数に入っていない可能性があります。
解決方法としては、
- 手動で
~/.cargo/bin
をPATH
に追加する - Rust をアンインストールし、
rustup
: https://www.rust-lang.org/tools/install でインストールする
rustlings
:問題集を解くためのツールが起動するn
:次の問題に進むl
:問題のリスト一覧を表示するc
:カーソルで合わせた問題から演習を再開する
r
:問題の回答ステータスをリセットする