He estado recibiendo este error durante los últimos dos meses y me pregunto si es un problema importante y cómo lo soluciono.
Cuando abro la terminal en mi Mac, recibo este error de bash:
~bash: /Users/admin/.bash_profile: line 1: syntax error near unexpected token 'fi'
~bash: /Users/admin/.bash_profile:line 1: 'if which rbenv > /dev/null; than eval "$(rbenv init -)"; fi'
¿Alguien sabe que está pasando?
admin
y empezarTextEdit
. Abierto.bash_profile
y corregir el error tipográfico.Respuestas:
Abra el Terminal.app y escriba la siguiente línea en su solicitud
Tiene un .bash_profile en su directorio de inicio.
fuente
Para agregar un poco de información a la respuesta concisa de fd0.
Primero, sí tienes un archivo
.bash_profile
en la carpeta de inicio del administrador: simplemente no puede verlo como todos los archivos con un nombre que comienza.
son invisibles En el tipo de terminalls -A
y los veréis a todos.Segundo, su problema es que algo o alguien ha agregado una línea al archivo que contiene un error de sintaxis. los
than
debiera serthen
ya que es parte de una sentencia if-then. Abra el archivo en su editor de texto favorito (si no tiene uno, los recién llegados parecen encontrarlo)nano
usable por lonano .bash_profile
en la Terminal debe hacerlo) y cambiar la línea.fuente