일부 파일을 컴파일해야하는 대상이 있다고 가정 해 보겠습니다. 이 대상에는 파일을 가져 오는 전제 조건 인 다른 대상이 있습니다. 의이 말을하자레이크 작업간에 어떻게 의사 소통을합니까?
task :obtain do
# obtain files from somewhere
end
task :compile => :obtain do
# do compilation
end
이의이 :obtain
목표는 항상 동일한 폴더에 파일을 배치하지 않는 것을 가정 해 봅시다. :obtain
이 발견 된 경로를 :compile
에 어떻게 전달할 수 있습니까? 환경 변수?
예. 이것이 결국 내가 그 일을 끝낸 방법입니다. 감사! – Geo
ENV는 문자열을 키와 값으로 만 사용할 수 있으므로이 제한은 파일 이름의 경우에는 중요하지 않지만 다른 종류의 값을 처리 할 때는 좋은 해결책이 아닐 수 있습니다. – Dologan