ソースからビルドする
Crystalに貢献したい場合は、ソースからインストールすることをお勧めします。
-
最新のCrystalリリースをインストールしてください。Crystalをコンパイルするには、Crystalが必要です。
-
サポートされているLLVMバージョンがパスに存在することを確認してください。可能な場合は、最新のサポートされているバージョンを使用してください。
-
必要なライブラリをすべてインストールしてください。貢献ガイドを読むこともお勧めします。
-
リポジトリをクローンします:
git clone https://github.com/crystal-lang/crystal
-
make
を実行して、独自のコンパイラバージョンをビルドします。 -
make std_spec compiler_spec
を実行して、すべての仕様が合格し、すべてが正しくインストールされていることを確認します。 -
bin/crystal
を使用して、Crystalファイルを実行します。
bin/crystal
の詳細については、コンパイラの使用ドキュメントを参照してください。
注:実際のバイナリは.build/crystal
にビルドされますが、bin/crystal
ラッパースクリプトは、標準ライブラリのローカルコピーを使用してCrystalを実行するために使用する必要があります。