2012-08-30 1 views
1

나는 다음 줄이 포함 된 Guardfile 있습니다상위 디렉토리의 위치를 ​​가리키는 GuardField에 대한 입력을 어떻게 지정합니까?

guard 'coffeescript', :input => 'js', :output => 'js/compiled' 

이 잘 작동,하지만 난 자신의 디렉토리에 guardfile를 넣을 때 다음이에 줄을 변경 :

guard 'coffeescript', :input => '../js', :output => '../js/compiled' 

그것은 실패를 js의 모든 변경 사항을 감지합니다. 왜 js를 찾지 못하는거야? 경로 표기법에 문제가 있습니까?

답변

2

당신은

guard --guardfile my_subdirectory/Guardfile 

또는

guard -G my_subdirectory/Guardfile 

를 입력하고 두 번째 Guardfile를 사용하여 기본 디렉토리에서 가드를 실행해야합니다. Guard는 사용자가 시작한 디렉토리 아래의 파일 만 보게됩니다. (다른 말로하면, 전체 파일 시스템을 모니터해야하기 때문입니다)