처음
github.com/ruby/rake
버그
github.com/ruby/rake/issues
문서
ruby.github.io/rake
설명
레이크는 루비에서 구현 된 메이크업 같은 프로그램입니다. 작업 및 종속성은 표준 루비 구문에 지정됩니다.
레이크에는 다음과 같은 기능이 있습니다:
-
라크 파일(메이크 파일의 레이크의 버전)완전히 표준 루비 구문에 정의되어 있습니다. 편집 할 파일이 없습니다. 걱정할 기발한 메이크 파일 구문이 없습니다(탭 또는 공백입니까?)
-
사용자는 필수 구성 요소가있는 작업을 지정할 수 있습니다.
-
레이크는 규칙 패턴을 지원하여 암시 적 작업을 합성합니다.
-
배열처럼 작동하지만 파일 이름 및 경로 조작에 대해 알고있는 유연한 파일 목록.
-
사전 패키지 된 작업의 라이브러리는 쉽게 라크 파일을 구축 할 수 있도록합니다. 예를 들어,타르볼을 만드는 작업. (이전에는 레이크에 포함되었지만 지금은 레이크에 각각 기여하고 있습니다.)
-
작업의 병렬 실행을 지원합니다.
다음과 함께 레이크를 다운로드하여 설치합니다.
gem install rake
사용법
간단한 예제
먼저 빌드 규칙이 포함된”래크파일”파일을 작성해야 합니다. 간단한 예는 다음과 같습니다:
task default: %wtask :test do ruby "test/unittest.rb"end
이 래크 파일에는 두 가지 작업이 있습니다:
-
호출시 루비에서 단위 테스트 파일을 실행하는”테스트”라는 작업.
-
“기본값”이라는 작업. 이 작업은 그 자체로 아무 것도하지 않지만 정확히 하나의 종속성,즉”테스트”작업이 있습니다. “기본”작업을 호출하면 레이크가”테스트”작업을 호출하게됩니다.
옵션 없이”레이크”명령을 실행하면 레이크파일에서”기본”작업이 실행됩니다:
% lsRakefile test/% rake(in /home/some_user/Projects/rake)ruby test/unittest.rb....unit test output here...
사용 가능한 모든 옵션에 대해”레이크 도움말”을 입력하십시오.
리소스
레이크 정보¶
-
레이크 명령 줄
-
라크 파일 작성
-
원래 레이크 발표
-
레이크 용어집
레이크에 대한 프리젠 테이션 및 기사¶
-
아브디 그림의 레이크 시리즈:
-
레이크 기본 사항
-
레이크 파일 목록
-
레이크 규칙
-
레이크 패스맵
-
파일 작업
-
깨끗하고 사방
-
멀티태스킹
-
-
짐 바이리치의 2003 루비콘프 발표
-
레이크에 마틴 파울러의 기사:martinfowler.com/articles/rake.html
다른 만들기 다시 구상…
레이크 만들기 교체 필드에 늦은 항목입니다. 비슷한(그리고 그렇게 유사하지 않은)목표를 가진 다른 프로젝트에 대한 링크가 있습니다.
-
directory.fsf.org/wiki/Bras -브래지어,”스크립팅 언어로 만들기”의 초기 구현 중 하나.
-
www.a-a-p.org -파이썬 만들기
-
ant.apache.org -개미 프로젝트
-
search.cpan.org/search?query=PerlBuildSystem -펄 빌드 시스템
-
www.rubydoc.info/gems/rant/0.5.7/frames -호언 장담,또 다른 루비 만들기 도구.
2013 년 10 월 1 일,’10 월 1 일’은’10 월 1 일’에’10 월 1 일’에’10 월 1 일’을 발표했다.라이언 드루 고스
레이크를 촉발 초기 대화.
나카다 노부요시<[email protected]>
규칙 지원을 위한 초기 패치.
틸만 사우어벡<[email protected]>
재귀 규칙 패치.
에릭 호델
갈퀴 유지 지원.
시바타 히로시
레이크 메인테이너 10.엑스 및 레이크 11.X
라이센스¶
레이크에서 사용할 수 있는 스타일 MIT 라이센스입니다.
을 포함한다::MIT 라이센스를
기타 물건¶
저자
짐 Weirich<짐입니다.쩐쨀챌쩌쩌쩔채.178>루비 2.0.0 이상
라이센스
저작권 짐 바이 리치가 필요합니다. 미트 스타일의 라이센스로 출시. 배포판에 포함된 라이센스 파일을 참조하십시오.
보증
이 소프트웨어는 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 명시 적 또는 묵시적 보증없이”있는 그대로”제공됩니다.
역사
레이크는 원래 2014 년 2 월에 불행히도 세상을 떠난 짐 바이리히에 의해 만들어졌습니다. 이 저장소는 원래 깃허브에서 호스팅되었습니다.컴/짐 웨이 리치/레이크,그러나 그의 통과와 함께,루비로 이동되었습니다/레이크.
짐의 마지막 커밋을 볼 수 있습니다.github.com/jimweirich/rake/tree/336559f28f55bce418e2ebcc0a57548dcbac4025
당신은 위키 백과에서 짐에 대한 자세한 내용을보실 수 있습니다.
이 위대한 도구에 감사드립니다,짐. 우리는 당신을 기억할 것입니다.