Me aparece esta línea cada vez que abro mi terminal. Todo lo demás parece funcionar bien, pero me gustaría que esto se arreglara, ya que no creo que sea una buena señal.
Last login: Mon Feb 19 09:21:05 on ttys000
-bash: export: `Workbooks.app/Contents/SharedSupport/path-bin': not a
valid identifier
Rachels-MacBook-Pro:~ rachelromine$
He comprobado mi bash_profile y esto es lo que parece
eval export PATH="/Users/rachelromine/.rbenv/shims:${PATH}"
export RBENV_SHELL=bash
source
'/usr/local/Cellar/rbenv/1.0.0/libexec/../completions/rbenv.bash'
command rbenv rehash 2>/dev/null
rbenv() {
local command
command="$1"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
rehash|shell)
eval "$(rbenv "sh-$command" "$@")";;
*)
command rbenv "$command" "$@";;
esac
}
# 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
test -e "${HOME}/.iterm2_shell_integration.bash" && source
"${HOME}/.iterm2_shell_integration.bash"
Creo que debo haber instalado algo que cuando mal. Si tienes alguna idea de lo que he instalado que podría haber causado que sería extremadamente útil, pero sobre todo quiero corregir el problema de identificador válido que aparece cada vez que abro mi terminal.
1 votos
Parece que el problema de root es que algo está haciendo un
export
sin citar correctamente el valor que se exporta. Esto puede deberse a la primera línea -- eleval
El prefijo es inútil y peligroso y debería ser eliminado. Si eso no lo arregla, probablemente esté en uno de los archivos que sesource
d en la tercera o última línea; puede añadirecho
comandos (por ejemploecho "about to source rbenv.bash"
) antes y después de estos para saber de dónde viene el error.1 votos
Deberías publicar esto como respuesta. Quitando el prefijo eval se eliminó totalmente el mensaje de identificador no válido. ¡¡¡Gracias Gordon!!! ¿Tienes alguna idea de lo que podría haber añadido un prefijo eval allí? ¿O cómo podría averiguarlo?
1 votos
Klanomath tienes razón. Aquí está el final real "${HOME}/.iterm2_shell_integration.bash" Voy a corregir mi post original para la integridad
0 votos
Upps, lo siento, ignora el doble retroceso, por favor.
0 votos
??? Soy nuevo en publicar aquí, ¿podría explicar el doble retroceso? ¿He hecho algo mal? Gracias