Intentando construir Term-Readline-Gnu en macosx, no se queja de libedit y recomienda usar gnu readline. ¿Cómo puedo hacer eso?¿Cómo puedo vincular con la biblioteca GNU readline en lugar de libedit en macosx?
Este es uno de los intentos que he intentado:
Primero construí GNU v6.2 libreadline forma estática, pero no la ha instalado - a asegurarse de que no estropeo la versión del sistema con el mismo nombre:
./configure --prefix =/usuarios/Fred/Descargas/tmp1
hacen
make install-estática
Luego trató de construir Term_Readline-Gnu-1,20
CMC: Término-ReadLine-gnu-CMC 1.20 $ perl Makefile.PL --includedir =/usuarios/CMC/Descargas/tmp1/include --libdir =/Users/Fred/Downloads/tmp1/lib
Encontrado `/usr/lib/libtermcap.dylib '.
gcc-4.2 -I/Usuarios/Fred/Descargas/tmp1/x86_64 incluyen -arch -arch i386 ppc -arch -g -pipe -DPERL_DARWIN -fno común -fno-estricta-aliasing -I/usr/local/include -DHAVE_STRING_H rlver.c -o rlver -L/Users/Fred/Descargas/tmp1/lib -arch x86_64 -arch i386 -arch ppc -L/usr/local/lib -lreadline -ltermcap
!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!
La libreadline que está utilizando es la biblioteca libedit. Utilice la biblioteca GNU Readline.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!
Chris
qué esto le permite utilizar todos los atajos descritos [aquí] (http://www.howtogeek.com/howto/ubuntu/keyboard- shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc /) en todo su sistema OSX? – mbigras
No estoy seguro porque no sé qué aplicaciones/utilidades OSX usan Term :: Readline :: Gnu. Podrías probar la solución del Sr. L'a continuación, y ver qué pasa: parece que codifica el uso de la biblioteca readline de Gnu en Term :: Readline :: Gnu, por lo que debería lograr lo mismo. – Colin