Rust(ラスト)学習環境を Win10(wsl2)+Ubuntuで整える
タイトル通り、Win10 wsl2とUbuntu環境でのRust(ラスト)学習環境を整えていきます
きっかけはtwitterでみかけたセキュリティ・キャンプ全国大会 2021の講義「ちいさな Web ブラウザを作ろう」のオンラインブックを見かけまして
『ちょっと、やってみよ』っと思ったところMac、Linux推奨でwin向けの環境構築チュートがなかったのでメモっときます(といってもそんなに手間はかかりませんが)
ゼエゼエ(意訳: セキュリティ・キャンプの講義「ちいさな Web ブラウザを作ろう」の事前課題資料を作っています。ここから三週間くらいの間、随時更新しては更新情報をこのツイートのスレッドにぶら下げるので、気になっている方はこのツイを時折眺めてください🙇)https://t.co/eg15FwPqvt
— YONEUCHI, Takashi (@lmt_swallow) July 17, 2021
wsl2, Ubuntuのインストール
wsl2+Ubuntuのインストール方法は他のチュートリアル記事がたくさんあるのでそちらに譲ります。
ちなみに著者はwin10 proすらなく、win10 homeで挑んでおります
Windows 10 Home で WSL 2 + Docker を使う - Qiita
Rust ツールチェイン のインストール
「演習用の環境を構築する」に従いRustツールチェインをインストールします
ここで、いろいろ足りてないパッケージをインストールしておきます
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libncurses5-dev libncursesw5-dev sudo apt-get install pkg-config
curl https://sh.rustup.rs -sSf | sh
パスを通す
source $HOME/.cargo/env
cargoのバージョン確認をします
cargo version
puppy
「ちいさな Web ブラウザを作ろう」のリファレンス実装であるpuppyを動かして、学習環境が整ったことを確認しておきます
git clone https://github.com/lmt-swallow/puppy-browser puppy-browser cd puppy-browser cargo run -- open examples/sample.html
以上。あってるかな。。。
よっしゃ本文読んでみよ