YAMLScriptをローカルにインストールする

Exercismの演習を自分のマシンで解くために、YAMLScriptをローカルにインストールする方法を学びます


YAMLScriptでプログラムを書くには、YAMLScriptのコマンドラインインタプリターをインストールする必要があります。 これはysというバイナリの実行ファイルです。 現在、次の環境で動作します。

  • Linux / Intel
  • Linux / ARM
  • MacOS / Intel
  • MacOS / ARM

注: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のインストールドキュメントを参照してください。