インストール
From sources
もしコントリビュートしたいと考えているのであれば、Crystal をソースコードからインストールしたくなることと思います。
-
最新のリリースの Crystal をインストールしてください。Crystal をコンパイルするには、Crystal 自身が必要なのです。
-
サポートしているバージョンの LLVM にパスが通っているか確認してください。When possible, use the latest supported version.
-
そして、すべての必要なライブラリがインストールされていることを確認してください。また、コントリビューティングガイドにも目を通しておくとよいでしょう。
-
リポジトリをクローンしてください。
git clone https://github.com/crystal-lang/crystal
-
make
を実行してコンパイラをビルドします。 -
make std_spec compiler_spec
を実行して、spec をパスして正しくインストールできていることを確認してください。 -
これで、
bin/crystal
が Crystal ファイルの実行に使えるようになります。
bin/crystal
コマンドについてより詳しい情報が必要な場合は、ドキュメントのコンパイラの使い方を参照してください。
注意: 実際にビルドされたバイナリは .build/crystal
に置かれています。ですが、 bin/crystal
ラッパースクリプトを Crystal の実行に使うべきです。