Skip to content

【非公式】書籍Effective Rust(David Drysdale [著], 中田 秀基 [翻訳])で紹介されたTipsを手を動かしながら学べるRustlingsです。

Notifications You must be signed in to change notification settings

sotanengel/effective-rustlings-jp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Effective-Rustlings-jp

Effective Rust(David Drysdale (著), 中田 秀基 (翻訳))で挙げられていた項目を参考に、 手を動かしながら Effective な Rust の書き方を学ぶことができるコンテンツです(【非公式】です)。

不備などございましたら、こちらから連絡くださいませ。

導入方法

※ 本ディレクトリは Rustlings という OSS のサードパーティコンテンツとして配信されています。 仕様の更新などで手順に変更が加わる可能性があるため、問題が生じた場合には本家などを確認し、 こちらで修正内容を報告いただけますと幸いです。

1. Rust をインストールする

まずwww.rust-lang.org/tools/installにアクセスし、最新バージョンの Rust をインストールしましょう。

🐧 もしも Linux であれば, gccをインストールしましょう。

Deb: sudo apt install gcc. Dnf: sudo dnf install gcc.

🍎 もしも MacOS を使っている場合は,Xcode とデベロッパーツールをxcode-select --installでインストールしてください。

2. Rustlings をインストールする

Rustlings の演習をスムーズに進めるためのコマンドラインツールをターミナル上からインストールします。

cargo install rustlings
もしも失敗した場合には… (詳細を開く)
  • rustup updateコマンドで最新バージョンの Rust か確認してください
  • --lockedフラグを利用してみてください、こんな感じで →cargo install rustlings --locked
  • もしくは本家の issueで報告してください

3.演習問題のダウンロード

最新バージョンの演習問題をダウンロードしましょう! ダウンロードした zip ファイルを解凍し、好きな場所に配置してください。

ダウンロード

4. 演習問題にチャレンジ!

ターミナル上で解凍した zipg ファイルのディレクトリに移動し、以下のコマンドを実行してください。

rustlings
もしも「rustlingsコマンドが見つからない」とターミナル上で警告が出た場合には… (詳細を開く)

もしも Linux 系を使っており、Rust をパッケージマネージャーでインストールしていた場合には、 Cargo が~/.cargo/binにダウンロードされているものの、 ~/.cargo/binPATHの環境変数に入っていない可能性があります。

解決方法としては、

操作方法の簡単な説明

  • rustlings:問題集を解くためのツールが起動する
  • n:次の問題に進む
  • l:問題のリスト一覧を表示する
    • c:カーソルで合わせた問題から演習を再開する
  • r:問題の回答ステータスをリセットする

About

【非公式】書籍Effective Rust(David Drysdale [著], 中田 秀基 [翻訳])で紹介されたTipsを手を動かしながら学べるRustlingsです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published