Code)Tweet今回はRustとその開発環境のセットアップの仕方について。Codeをインストールして、コード補完ができるようになるまで。Makeのところ以外は、Macでも大体同じじゃないかなと思う。コンパイラまわりmultirustのインストールmultirustは、stableやnightlyなどrust環境を切り替えられるようにするツール。普通にrustcをインストールしてもよいが、便利なのでmultirustで入れておく。2016-02-29)rustc的にはこれでおしまい。Makeツールを使う。ubuntu-make新しいUbuntuではubuntu-makeのppaはいらないかもしれない。visual-studio-code(インストールパスを聞かれるけどデフォルトでこんな感じに。便利なので本来のコマンド名codeでシンボリックリンクを貼っておく。~/.local/share/umake/bin/codevisual-studio-codeのリンクが壊れているようだけど、Gitでは直っているようなので、少しするとvisual-studio-codeでも起動できるようになると思う。extensionのインストールVSCodeのRust言語用拡張のRustyCodeをインストールする。RustyCodeでインストール。rustfmt)Codeを起動してRustyCodeで書こうとすると、以下のようにエラーが出るので、必要なツールを入れる。PATH=$PATH:~/.multirust/toolchains/stable/cargo/binその後racerを実行するとわかるが、racerには参照用にRustのソースが必要なので、ダウンロードして適当なところに置いておく。RUST_SRC_PATH=~/src/rustc-1.7.0/srcracerコマンドを叩いてusageが出ればOK。コードフォーマットできる。fmtでもOK.インストールはcargoで。試すには、適当にプロジェクトを作成してCodeで開く。Debugで実行できる。