2 votos

Ruta de restauración para ser leído desde /private/etc/rutas

He utilizado el cómo de https://docs.aws.amazon.com/cli/latest/userguide/cli-install-macos.html

para instalar la CLI de AWS en macOS. Después de ejecutar el comando source ~/.bash_profile parece que mi RUTA de acceso predeterminada de la ubicación de archivo /private/etc/rutas se había perdido.

/private/etc/rutas contenido del archivo:

/usr/bin/vim /private/etc/paths

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

~/.bash_profile contenido del archivo:

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

Por ejemplo el siguiente comando no puede encontrar la ubicación de los archivos básicos instalado en /usr/bin/: -bash: vim: comando no encontrado

Es una forma de restaurar la ruta de acceso a la lectura desde /private/etc/rutas?

echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/<myusername>/bin:/Library/Python/3.6/bin/

También puedo usar el mismo comando para volver a leer a partir de la ubicación

source /private/etc/paths
-bash: /usr/local/bin: is a directory
-bash: /usr/bin: is a directory
-bash: /bin: is a directory
-bash: /usr/sbin: is a directory
-bash: /sbin: is a directory

2voto

klanomath Puntos 19587
  1. Revisión /private/etc/rutas contenido:

    El contenido por defecto es:

    /usr/local/bin
    /usr/bin
    /bin
    /usr/sbin
    /sbin
    

    Si desea incluir /usr/bin/vim (pero sólo si vim es una carpeta que contiene algunos archivos ejecutables - macOS instalado vim exec /usr/bin/vim!) modificar el contenido:

    /usr/local/bin
    /usr/bin/vim
    /usr/bin
    /bin
    /usr/sbin
    /sbin
    
  2. Usted tiene el otro (superior) export PATH de la línea en algún lugar (es decir, los archivos de configuración de bash) con el siguiente contenido:

    export PATH="/Users/<myusername>/bin:/Library/Python/3.6/bin/:*"
    

    con *= totalmente falta o falsamente CAMINO definido por la variable (por ejemplo, Ruta de acceso en lugar de la RUTA)

    Al menos no heredan las rutas estándar definido por /private/etc/rutas

    Esta primera RUTA de la exportación y el segundo en tu ~/.bash_profile luego producir algo roto como:

    /Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/<myusername>/bin:/Library/Python/3.6/bin/ 
    

    como RUTA de acceso

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