개발자 | Jim Weirich |
---|---|
안정화 버전 | 13.0.3
/ 2020년 12월 21일 |
저장소 | |
프로그래밍 언어 | 루비 |
운영 체제 | 크로스 플랫폼 |
종류 | 소프트웨어 개발 도구 |
라이선스 | MIT 라이선스 |
웹사이트 | ruby |
Rake(레이크)는 Jim Weirich가 개발한 소프트웨어 작업 관리 및 빌드 자동화 도구이다. 이 소프트웨어를 통해 사용자는 태스크를 지정하고 의존성을 기술하고 이름공간 내 태스크의 그룹을 묶는 것이 가능하다. SCons, Make와 비슷하다. 루비 프로그래밍 언어로 개발되었으며 Rakefiles(Make의 Makefiles와 동급)는 루비 문법을 사용한다.
file 'hello.o' => 'hello.c' do
sh 'cc -c -o hello.o hello.c'
end
file 'hello' => 'hello.o' do
sh 'cc -o hello hello.o'
end