소스 코드로부터
프로젝트 기여하고 싶으시다면 소스 코드로부터 크리스탈을 설치하고 싶으실 겁니다.
- 크리스탈의 최신 릴리즈를 다운로드합니다. 크리스탈을 컴파일하려면, 크리스탈이 필요하기 때문이죠. 
- 크리스탈이 지원하는 LLVM이 경로에 존재해야 합니다. 현재 크리스탈은 LLVM 3.8, 3.9, 4.0을 지원합니다. 가능하다면 최신 버전을 사용하세요. 맥에서 홈브루를 사용하신다면 설치 시 - --with-llvm플래그를 추가하여 이를 자동으로 해결할 수 있습니다.
- 반드시 필요한 라이브러리를 모두 설치하세요. 기여 가이드 또한 참고하시기 바랍니다. 
- 그리고 저장소를 복제하세요. 
git clone https://github.com/crystal-lang/crystal.git
- 새로운 버전의 컴파일러를 생성하려면 make를 실행하세요.
- make spec을 실행해서 모든 스펙을 통과한다면 모든 것이 제대로 설치된 것입니다.
- bin/crystal로 크리스탈 파일을 실행하세요.
새로운 bin/crystal에 대해 더 알아보려면, 컴파일러 사용하기 문서를 참고하세요.
주의: 실제 바이너리는 .build/crystal에 위치하지만, bin/crystal의 크리스탈을 실행하기 위해선 래퍼(wrapper) 스크립트를 사용하셔야 합니다.