El módulo readline es normalmente parte del paquete Ruby.
¿Ha creado manualmente su instalación Ruby? Si es así, quiere asegurarse de que libreadline y sus encabezados estén instalados, y compilar de nuevo.
En Debian/Ubuntu:
apt-get install libreadline-dev
O en RHEL/CentOS, tratan
yum install readline-devel
Actualización:
Está utilizando una versión muy antigua de Ubuntu. Si desea seguir utilizándolo, abra /etc/apt/sources.list
en un editor de texto y cambie todas las ocurrencias de archive.ubuntu.com
a . Luego, ejecute apt-get update
y vuelva a intentar lo anterior.
Aunque le insto a que considere actualizar su instalación. Ubuntu 7.10 no ha visto actualizaciones de seguridad en bastante tiempo, y no se recomienda su uso en producción. Incluso si no es una máquina de producción, es muy probable que se encuentre con más problemas debido a versiones anteriores de ciertas bibliotecas/dependencias.
en "apt-get install libreadline-dev" recibe el siguiente error: Err http://archive.ubuntu.com gutsy/main libncurses5-dev 5.6 + 20070716-1ubuntu3 404 No encontrado [IP: 91.189.88.45 80 ] Error al buscar http://archive.ubuntu.com/ubuntu/pool/main/n/ncurses/libncurses5-dev_5.6+20070716-1ubuntu3_amd64.deb 404 No encontrado [IP: 91.189.88.45 80] – Jay
De acuerdo, Actualicé la respuesta. –
@Shteef estoy usando CentOS versión 5.6 y tenía un problema de muestra. Así que he intentado yum instalar readline-devel como root.pero todavía tengo el mismo problema. ¿Tiene alguna idea de amigo? y la ruta de Ruby es/usr/local/bin/ruby –