Exercismの演習を自分のマシンで解くために、YAMLScriptをローカルにインストールする方法を学びます
YAMLScriptでプログラムを書くには、YAMLScriptのコマンドラインインタプリターをインストールする必要があります。
これはysというバイナリの実行ファイルです。
現在、次の環境で動作します。
注:Windowsへの対応は計画されていますが、まだ利用できません。
リリースはGitHubから入手できます。
ExercismのYAMLScript演習を解くには、すべてのテストが通るまで解答プログラムを繰り返し修正してmake testを実行します。
これだけです!
make testを初めて実行すると、その演習に必要な特定のバージョンのysインタプリターを/path/to/exercism/yamlscript/.local/ディレクトリにインストールしようとします。
そのバージョンのysをすでにPATHのどこかにインストールしてある場合は、ysインタプリターが正しい場所に自動的にコピーされます。
そうでない場合は、バイナリリリースでのインストールを求められます。これはたいてい数秒で終わります。
それが失敗した場合(まれですが、ときどき起こります)は、ソースからの自動ビルドを求められます。数分かかることがありますが、とても信頼性が高く、操作は一切必要ありません。
これが出てくるのは、make testを初めて実行するときだけです。
同じバージョンのysを使うように設定されている演習は、すべて同じインストールを共有します。
注:
make install-ysコマンドは、make testとは別に使うこともできます。make testとまったく同じインストール処理を行いますが、その後にテストは実行しません。
YAMLScriptのインストールについて、特にExercism以外で使う場合の詳しい情報は、YAMLScriptのインストールドキュメントを参照してください。