2011-08-31 3 views
0

아래의 오류가 발생하는 다음 명령을 실행하고 있습니다. 관련된 모든 디렉토리에 chmod 777이 있습니다. css 및 이미지 파일이 성공적으로 기록되지만 html 파일이 생성되지 않습니다. 나는 무엇을 worng합니까?cygwin lcov genhtml : 오류 : 디렉토리를 만들 수 없습니까?

perl genhtml -o coverage jsTestDriver.conf-coverage.dat 

Reading data file jsTestDriver.conf-coverage.dat 
Found 4 entries. 
No common filename prefix found! 
Writing .css and .png files. 
Generating output. 
mkdir: cannot create directory '': No such file or directory 
genhtml: ERROR: cannot create directory ! 
+0

genhtml 스크립트가 빈 문자열 ("")의 이름을 가진 디렉토리를 만들려고합니다. 이것은 존재할 수 없으므로 실패합니다. 사용 권한과 관련이 없습니다 (아마도 가장 유용한 메시지가 아닙니다). 나는 스크립트에 익숙하지 않아 왜 또는 어떻게 수정해야하는지 말할 수 없다. – Kevin

+0

감사합니다. perl 파일의 변수가 올바르게 설정되지 않아 오류를 표시하지 않는 문자열로 설정합니다. 그러나 html 파일의 개수는 비어 있습니다. – Jason

+1

jsTestDriver.conf-coverage.dat의 소스 파일에 Windows 드라이브 'C :'가 포함되어 있습니다. ':'는 lcov에서 이름, 값 쌍을 지정하는 데 사용됩니다. 이로 인해 스크립트가 실패했습니다. – Jason

답변