関係書目はじめるこの最初の章では、Rustとツールについて、はじめの一歩を踏み出します。最初にRustをインストールします。World」をやります。最後にCargoという、Rustのビルドシステム兼パッケージマネージャについて学びます。RustのインストールRustを使い始める最初のステップはインストールです。このセクションでは、コマンドでインターネットからRustをダウンロードしますので、インターネットへの接続が必要です。入力する必要はありません。コマンドの先頭を示しているだけです。始まるものは管理者権限で実行する」というルールに従ったチュートリアルや例をよく見ることになるでしょう。プラットフォームのサポートRustのコンパイラは様々なプラットフォーム上で動き、また、他のプラットフォーム向けにもコンパイルできます。全てのプラットフォームが等しくサポートされているわけではありません。Rustのサポートレベルは3階級に分かれていて、それぞれ違う保証をします。プラットフォームは「ターゲットトリプル」という文字列によって識別されます。これは、どの種類のアウトプットを生成すべきかをコンパイラに伝えるためのものです。下の表は対応するコンポーネントがそのプラットフォームで動作するかを示します。1級1級のプラットフォームは「ビルドでき、かつ動くことを保証する」ものとされています。以下の要求それぞれを満たします。(2.6.18+)2級2級のプラットフォームは「ビルドを保証する」ものとされています。自動テストは走っておらず、ビルドできたとしてもちゃんと動く保証はありません。以下が要請されています。これは、標準ライブラリしかコンパイルできないものもあれば、完全なブートストラップまでできるものもある、ということを意味しますので注意してください。(2.6.18+)3級3級のプラットフォームはサポートはされているものの、テストやビルドによる変更の管理は行なっていないものたちです。コミュニティの貢献度で信頼性が定まるので、ビルドが通るかはまちまちです。リリースやインストーラは提供されません。コミュニティが、非公式な場所にリリースやインストーラを作るためのインフラを持っているかもしれません。supportこの表は時間と共に拡張されるかもしれないことに注意してください。これから存在する全ての3級のプラットフォームは網羅していないのです!LinuxまたはMacでのインストールLinuxかMacを使っているなら、ターミナルを開いて、以下のように入力するだけで済みます。インストール方法は変更されました。代わりに以下を入力して下さい。shこのコマンドでスクリプトをダウンロードしインストールを始めます。全てが上手くいったなら、以下のように表示されるはずです。roll.訳注:Rustを使う準備ができました。以降)全てがうまくいったなら、以下のように表示されるはずです。今インストールされました。以後の画面の指示に従ってください。ダウンロードしてください。インストールするのは同じくらい簡単です。ダウンロードし実行して下さい。コンソールにてインストールが始まり、成功すれば前述のメッセージが出ているでしょう。ページにアクセスして下さい。アンインストールRustのアンインストールはインストールと同じくらい簡単です。LinuxかMacならアンインストールスクリプトを使うだけです。一度実行すれば、アンインストールのオプションが出てきます。アンインストール方法も変更されています。以下のコマンドを入力して下さい。uninstallトラブルシューティング既にRustをインストールしているなら、シェルを開いて以下を打ちましょう。--versionバージョン番号、コミットハッシュ、そしてコミット日時が表示されるはずです。表示されたならRustはちゃんとインストールされています!おめでとう!Windowsを使っていて、表示されないなら、%PATH%システム変数にRustが入っているか確認してください。PATH」が、ローカルのハードドライブにインストールされていることを確認してください。Rustにはプログラムをリンクする機能がありませんので、別途、リンカもインストールしないといけないでしょう。インストール方法は、お使いのシステムによって異なります。詳細については、そのシステムのドキュメントを参照してください。上手くいかないなら、様々な場所で助けを得られます。簡単なのは、irc.mozilla.orgの#rust-beginnersチャネルですし、一般的な話題なら、irc.mozilla.orgの#rustチャネルもあります。どちらもMibbitからアクセスできます。リンクをクリックしたらRustacean達(我々のことをふざけてこう呼ぶのです)につながりますので、チャット通して助けてもらえるでしょう。Overflowなどがあります。Rustについて、日本語で会話したり、質問したりできる場所もあります。スタック・オーバーフローインストーラはドキュメントのコピーもローカルにインストールしますので、オフラインで読めます。ディレクトリにあります。world!Rustをインストールしたので最初のRustのプログラムを書いていきましょう。world!」と画面に表示する小さなプログラムを書くのが伝統で、このセクションでもそれに従います。このように小さなプログラムから始める利点は、コンパイラがインストールされていて、正しく動くことを素早く確認できることです。情報を画面に表示することも非常によくやるので、早い内に練習しておくのが良いです。本書はコマンドラインをある程度使えることを仮定しています。コードの置き場には特に要求を設けませんので、コマンドラインよりIDEを好むならそうしても構いません。Rustを念頭に置いて作られたIDE、SolidOakを試してみるといいかもしれません。コミュニティにより多数のエクステンション(機能拡張)が開発されていますし、Rustチームも様々なエディタ向けにプラグインを用意しています。このチュートリアルではエディタやIDEの設定は扱いませんので、それぞれに合ったドキュメントを参照してください。プロジェクトファイルを作るまず、Rustのコードを書くファイルを用意します。ディレクトリを作って、全てのプロジェクトをそのディレクトリ下に入れることをお勧めます。ターミナルを開いて以下のコマンドを入力し、今回のプロジェクトのディレクトリを作りましょう。上手く動かないかもしれません。使っているシェルのドキュメントをあたってみてください。