Mientras jugaba con cosas, ejecuté los comandos:
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud components update dns
gcloud auth login
gcloud init
Después de esto, mi RUTA de bash (o algo así, realmente no entiendo estas cosas) cambió y no puedo ejecutar muchas de las cosas que hacía antes, por ejemplo:
source activate python3
El error que aparece es:
-bash: activate: No such file or directory
¿Cómo vuelvo a la configuración que tenía antes?
Al correr echo $PATH
,
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
es lo que aparece. Creo que necesito deshacerme de esa /opt/X11/bin
parte del camino, pero no tengo idea de cómo.
Respuesta1
El bash exec -l
comandoreemplazadosu sesión de shell actual con un shell recién inicializado (como unacceso) y que no contenga ninguno de los alias y símbolos temporales que se establecieron con source activate
. Quizás la inicialización de su shell no establezca la PATH
variable de la misma manera que lo hacen sus sesiones interactivas ordinarias.
Podrías hacerlo
source ~/.bashrc
source activate python3
o salir de la sesión de shell actual y empezar de nuevo.
Otras lecturas: