0 votos

Líneas de "Comando no encontrado" al iniciar el terminal

Cada vez que abro mi terminal, aparecen estas líneas:

/Users/USERNAME/.zprofile:2: command not found: bin
/Users/USERNAME/.zprofile:4: command not found: bin
/Users/USERNAME/.zprofile:6: command not found: bin
/Users/USERNAME/.zprofile:8: command not found: bin
/Users/USERNAME/.zprofile:10: command not found: bin
/Users/USERNAME/.zprofile:12: command not found: bin

Estas son las primeras 12 líneas de mi /.zprofile :

alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile
alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile
alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile
alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile
alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile
alias gtkwave=open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-
bin source /Users/USERNAME/.zprofile

A juzgar por la naturaleza de la salida, estoy asumiendo que algo está mal con mi /.zprofile pero no he podido encontrar la forma correcta de entrar y editarlo.

Esta es la salida que recibo cuando escribo el echo $PATH comando:

/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/Apple/usr/bin

Cualquier ayuda será muy apreciada.

3voto

rybosome Puntos 1829

Hay un par de cosas mal en su ~/.zprofile :

  1. Usted ha envuelto con fuerza (es decir, ha insertado caracteres de nueva línea dentro) el alias líneas, causando bin para iniciar su propia línea separada. Hay que mantener todo en una sola línea.
  2. Los alias de shell que incluyen espacios en blanco deben ir entre comillas.
  3. Tiene varias líneas idénticas, lo que generalmente no es útil.
  4. La invocación source ~/.zprofile es recursivo y probablemente fue pensado como un comando del shell para que lo introduzcas manualmente después de editar ~/.zprofile .

Sospecho que ~/.zprofile debería decir simplemente:

alias gtkwave="open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-bin"

EDITAR:

Esta es una forma sencilla de reemplazar el contenido de ~/.zprofile :

echo 'alias gtkwave="open -a /Applications/gtkwave.app/Contents/MacOS/gtkwave-bin"' > ~/.zprofile

Tenga en cuenta que si hay otras directivas que desea conservar (debe examinar primero todo el contenido, por ejemplo cat ~/.zprofile ), entonces debe editarlo en lugar de sobrescribirlo. Puede utilizar cualquier editor de texto que desee. Por ejemplo

open -e ~/.zprofile

o

vi ~/.zprofile

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