2014-10-05 1 views
0

내 세션에서 transscript (OSX 10.6.8에 티클 8.5)하지 파일 이름 :은 Tcl : pkg_mkIndex 디렉토리와 함께 작동하지만, 여기

$ tclsh 
% ls 
aux.tcl  myapp  myprj.tcl oshiri  prjmain.tcl 
% pkg_mkIndex aux.tcl 
no files matched glob patterns "*.tcl *.dylib" 
% pkg_mkIndex . 
% ls 
aux.tcl  myprj.tcl pkgIndex.tcl 
myapp  oshiri  prjmain.tcl 
% exit 

나는 pkg_mkIndex에 대한 개별 파일 이름을 제공 할 수없는 이유 명령? http://wiki.tcl.tk/3388에 주어진 예제에서 필자는 이것이 가능해야한다고 결론을 내렸다. BTW

양식
% pkg_mkIndex *.tcl 

중 하나 (같은 오류 메시지가) 작동하지 않습니다.

답변

1

인수가 1) 옵션 2) 디렉토리, 3) 패턴은 그 디렉토리 내에서 (*.tcl에 대한 검색 및 기본 패턴과 같은 플랫폼의 공유 라이브러리에 대한 패턴)이 될 명령 구문 요구.

당신은

pkg_mkIndex . aux.tcl 

색인에게 단지이 하나 개의 파일을 할 수 있어야합니다. 오류 메시지가 당신을 말하고있다

명령은 디렉토리 입니다 실제로 주어진 경우 pkg_mkIndex의 구현이 확인하지 않는 것을 우리에게 알려줍니다 파일 aux.tcl, 내부에은 Tcl 파일이나 공유 라이브러리를 찾을 수 없습니다 디렉토리. 이전 답변에서 말했듯이, 다소 순진하고 마음을 축복 해줍니다.

문서 : pkg_mkIndex