macosx에서 Term-Readline-Gnu를 빌드하려고 시도하면 libedit에 대한 불만과 gnu readline 사용을 권장하지 않습니다. 어떻게해야합니까?macosx에서 libedit보다는 GNU readline 라이브러리를 어떻게 링크합니까?
이 내가 시도 시도 중 하나입니다
우선 정적 GNU의 libreadline의 V6.2을 구축하지만 설치하지 않은 - 에 저도 같은 이름의 시스템 버전을 망치지 않았는지 확인하십시오
./configure를 --prefix =/사용자/프레드/다운로드/
이
설치 정전기 할 수 있도록 tmp1
기간-에서는 ReadLine-은 GNU-1.20 CMC $ 펄 Makefile.PL --includedir =/사용자/CMC/다운로드/tmp1/같습니다
그런 다음 Term_Readline-은 GNU-1.20
CMC를 구축하는 노력 --libdir =/사용자/프레드/다운로드/tmp1/lib에
찾을 수`/usr/lib/libtermcap.dylib '.
GCC-4.2 -I/사용자/프레드/다운로드/tmp1 /가 -arch x86_64에 포함 -arch i386을 -arch PPC -g -pipe -fno-일반적인 -DPERL_DARWIN -fno-엄격한 앨리어싱 -I는/usr/로컬/포함 -DHAVE_STRING_H rlver.c -o rlver -L/사용자/프레드/다운로드/tmp1/lib -arch x86_64 -arch i386 -arch ppc -L/usr/local/lib -lreadline -ltermcap
!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!
사용중인 libreadline은 libedit 라이브러리입니다. GNU Readline Library를 사용하십시오.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!
크리스
이 당신이 [여기]를 설명하는 모든 바로 가기를 사용할 수 있도록 않습니다 (http://www.howtogeek.com/howto/ubuntu/keyboard- 당신의 전체 OSX 시스템에서 bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc /와 같은 단축키를 사용 하시겠습니까? – mbigras
어떤 OSX 응용 프로그램/유틸리티가 Term :: Readline :: Gnu를 사용하는지 모르므로 잘 모르겠습니다. Mr. L의 해결책을 아래에서 시도해보고 무슨 일이 일어나는 지 확인할 수 있습니다. Gnu readline 라이브러리를 Term :: Readline :: Gnu에 하드 코딩하는 것처럼 보이기 때문에 똑같은 작업을 수행해야합니다. – Colin