1 votos

Corriente 'nano' utiliza el nano(2.0.6) viejo aunque nano 3.0 está instalado

He instalado nano 3.0 brew install nano, pero cuando ejecuto nano --version, se muestra la versión 2.0.6, que es lo que vino con macOS.

Captura de pantalla: enter image description here

echo $PATH también muestra que /usr/local/bin aparece antes de /usr/bin

¿Cómo puedo hacer que correr nano uso de la versión 3.0 y no 2.0.6?

Esto no ayuda como nano ya está en /usr/local/bin y /usr/local/bin aparece primero en $PATH y /etc/paths.

2voto

Marc Wilson Puntos 146

No hagas nano "utilizar" cualquier cosa. Ejecutar el archivo ejecutable desea, de la cáscara. Bash guarda un hash de donde están los binarios. Si escribe y demuestra el proporcionado por el sistema, reiniciar el shell o use el comando para forzar la cáscara para re-hash los caminos. Además, en cambio no tiene sentido, .

0voto

Mike Robinson Puntos 111

Usar la consola de comandos which nano a determinar que la copia de nano el shell es encontrar cuando camina a través de su $PATH.

echo $PATH a ver qué $PATH contiene actualmente.

Si usted le da una explícita referencia de archivo para el archivo ejecutable que desea ejecutar el shell para que se de curso de ejecutar ese archivo. De lo contrario, buscará $PATH, y el which comando le da el resultado de ese proceso de búsqueda.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X