次のような開発環境を想定する.
- Linux
- Windows (WSL2)
rustup は Rust ツールチェーンのインストーラーである. Rust 自体のインストール・バージョンアップや,組み込み向けのクロスコンパイラをインストールすることなどができる.
インストール: https://www.rust-lang.org/learn/get-started
nvm は Node.js のインストーラー・バージョンマネージャである.
インストール: https://github.com/nvm-sh/nvm#installing-and-updating
C2A DevTools が有効な Gaia (tmtc-c2a) のビルド (現状では pnpm install
時に内部で行われる) に必要.
インストール: https://classic.yarnpkg.com/lang/en/docs/install/
Rye は Python 版 rustup である. PyPI のパッケージだけでなく,Python インタプリタそれ自体のバージョンも管理可能.