rust

rustの基礎/環境構築

タグ


概要

  • rustのコンパイル環境、最新化、cargoのインストール等
  • cargoはパッケージマネージャ兼ビルドシステム

rustc, cargoのインストール

rustupによるインストール

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

環境変数等

  • PATH
    • $HOME/.cargo/bin

環境マネジメント

環境の更新

$ rustup update

環境の削除

$ rustup self uninstall

トラブルシューティング

cargoでパッケージが見つからない

  • 原因
    • rustの環境・バージョンが古い
  • 解決策
    • 環境の更新

cargoでパッケージの依存が解決できない

  • 原因
    • rustの環境・バージョンが古い
    • aptなど、古いパッケージシステムで入れられたrustを使用しているため
  • 解決策
    • 古いrust環境のアンインストール
    • 新しいrust環境の構築