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:問題の回答ステータスをリセットする
