2016-11-28 2 views
0

Mac OS에서 펄 모듈 Tk의 작동 버전이 필요한 텍스트 분석 소프트웨어를 설정하려고합니다. 그러나 CPAN을 통해 설치할 이유가 없습니다. 나는Cpan을 통해 Tk 모듈 설치 관련 문제

sudo perl -MCPAN -e "shell" 

다음

install Tk 

그것은 메이크업 설치 프로세스를 실행됩니다 입력하여 진행이 오류

make[3]: Nothing to be done for `all-am'. 
make[2]: Nothing to be done for `all'. 
make[2]: *** No rule to make target `test_dynamic'. Stop. 
make[1]: *** [subdirs-test_dynamic] Error 2 
make: *** [subdirs-test_dynamic] Error 2 
    SREZIC/Tk-804.033.tar.gz 
    /usr/bin/make test -- NOT OK 
//hint// to see the cpan-testers results for installing this module, try: 
    reports SREZIC/Tk-804.033.tar.gz 
Running make install 
    make test had returned bad status, won't install without force 

나는이 문제를 해결 수있는 방법에 대한 단서로 끝? 나는 perl에 익숙하지 않아서 여기 주위를 정말 덜컹 거리고있다 ... 어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.

UPDATE가

수동으로 모듈을 설치하려고, 만들기 테스트 명령은 저에게이 결과를 제공합니다

"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tk.bs blib/arch/auto/Tk/Tk.bs 644 
cd pTk && make DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-Os" PREFIX="/usr/local" PASTHRU_DEFINE=' ' PASTHRU_INC='-I/usr/X11R6/include -I/usr/local/include/freetype2 ' 
Manifying 102 pod documents 
Manifying 1 pod document 
Manifying 2 pod documents 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- X.bs ../../blib/arch/auto/Tk/X/X.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Xlib.bs ../blib/arch/auto/Tk/Xlib/Xlib.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- WinPhoto.bs ../blib/arch/auto/Tk/WinPhoto/WinPhoto.bs 644 
Manifying 1 pod document 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Pixmap.bs ../blib/arch/auto/Tk/Pixmap/Pixmap.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TixGrid.bs ../blib/arch/auto/Tk/TixGrid/TixGrid.bs 644 
Manifying 1 pod document 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Text.bs ../blib/arch/auto/Tk/Text/Text.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- TList.bs ../blib/arch/auto/Tk/TList/TList.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scrollbar.bs ../blib/arch/auto/Tk/Scrollbar/Scrollbar.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Scale.bs ../blib/arch/auto/Tk/Scale/Scale.bs 644 
cd zlib && make libz.a "CC=cc " RANLIB="/usr/bin/ar s" 
make[2]: `libz.a' is up to date. 
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am 
make[3]: Nothing to be done for `all-am'. 
make[2]: Nothing to be done for `all'. 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 
Manifying 1 pod document 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- NBFrame.bs ../blib/arch/auto/Tk/NBFrame/NBFrame.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Mwm.bs ../blib/arch/auto/Tk/Mwm/Mwm.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Menubutton.bs ../blib/arch/auto/Tk/Menubutton/Menubutton.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Listbox.bs ../blib/arch/auto/Tk/Listbox/Listbox.bs 644 
cd jpeg && make libjpeg.a 
make[2]: `libjpeg.a' is up to date. 
make[2]: Nothing to be done for `all'. 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- JPEG.bs ../blib/arch/auto/Tk/JPEG/JPEG.bs 644 
Manifying 1 pod document 
Manifying 1 pod document 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- InputO.bs ../blib/arch/auto/Tk/InputO/InputO.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- IO.bs ../blib/arch/auto/Tk/IO/IO.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- HList.bs ../blib/arch/auto/Tk/HList/HList.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Event.bs ../blib/arch/auto/Tk/Event/Event.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Entry.bs ../blib/arch/auto/Tk/Entry/Entry.bs 644 
Manifying 3 pod documents 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Compound.bs ../blib/arch/auto/Tk/Compound/Compound.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Canvas.bs ../blib/arch/auto/Tk/Canvas/Canvas.bs 644 
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- PNG.bs ../blib/arch/auto/Tk/PNG/PNG.bs 644 
cd zlib && make libz.a "CC=cc " RANLIB="/usr/bin/ar s" 
make[2]: `libz.a' is up to date. 
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am 
make[3]: Nothing to be done for `all-am'. 
make[2]: Nothing to be done for `all'. 
make[2]: *** No rule to make target `test_dynamic'. Stop. 
make[1]: *** [subdirs-test_dynamic] Error 2 
make: *** [subdirs-test_dynamic] Error 2 
+0

이 오류 메시지에서 좀 더 라인을 제공 할 수 있습니다 설치하게 한 다음 확인을 경우 테스트
을 -
만들 - Makefile.PL
을 펄? –

+0

답변 해 주셔서 감사합니다. make test 명령의 전체 로그를 사용하여 초기 게시물을 업데이트하고 있습니다. – Gauthier

+0

안녕하세요 고티에입니다. 업데이트 주셔서 감사합니다. 불행히도, 나는 맥 오에스에 익숙하지 않다. 나는 주로 리눅스를 사용하고있다. 그러나 나는 Tk를 설치하는 재미를 위해 지금 시도한 오래된 맥을 가지고있다. 그러나 나는 [이 문제] (https://discussions.apple.com/thread/7022116?start=0&tstart=0)를 만났습니다. 희망 당신은 더 많은 맥 OS에 익숙한 사람으로부터 도움을 얻을 수 있습니다. –

답변

0

수동으로 시도를 파일에 명시된 바와 같이 설치합니다
을 - Tkxxxxxx를 다운로드 .tar.gz from CPAN
- zcat Tkxxxxx.tar.gz | tar xf -
- 디렉토리를 cd로 압축을 풉니 다.
- 모든 sudo는이

+0

도움을 주셔서 감사합니다 :-) 불행히도 나는이 과정에서 똑같은 오류가 발생했습니다 ... – Gauthier

+0

아무것도 만들어지지 않았습니까? – ulix

+0

찾기. -iname '* .so'-exec ls -l {} \; – ulix