从源代码构建
如果你想贡献代码,那么你可能需要从源代码安装 Crystal。
-
安装最新的 Crystal 版本。要编译 Crystal,你需要 Crystal 本身。
-
确保在 PATH 中存在支持的 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 的脚本。