1 votos

Actualizando la ruta openssl sigue utilizando la ruta incorrecta

Tuve que volver a una versión anterior de openssl para mysql. Pero cuando ejecuté openssl version todavía obtuve la versión incorrecta. Así que revisé which openssl y vi que se está utilizando desde anaconda:

(base)   ~ which openssl
/opt/anaconda3/bin/openssl

Pero necesita usar:

(base)   ~ ls /usr/local/Cellar/openssl
1.0.2t

Entonces lo que intenté:

(base)   ~ export PATH="/usr/local/Cellar/openssl/bin:$PATH"
(base)   ~ source ~/.bash_profile
(base)   ~ echo $PATH | tr ':' '\n'
/Library/Frameworks/Python.framework/Versions/3.8/bin
/Library/Frameworks/Python.framework/Versions/3.7/bin
/usr/local/Cellar/openssl/bin
/opt/anaconda3/bin
/opt/anaconda3/condabin
/Library/Frameworks/Python.framework/Versions/3.8/bin
/Library/Frameworks/Python.framework/Versions/3.7/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Entonces, como puedes ver, mi ruta se ha actualizado correctamente. Pero cuando ejecuto nuevamente which openssl todavía me da openssl desde anaconda, ¿qué estoy haciendo mal aquí?

0 votos

Me preocuparía usar dos gestores de paquetes a la vez, conda y Homebrew. ¿Podrías usar solo conda? Esto también podría solucionar problemas de versiones.

0voto

/usr/local/Cellar/openssl/bin (que actualmente está en tu PATH) no existe. Si deseas usar openssl desde Homebrew, utiliza /usr/local/opt/openssl/bin (que siempre apuntará a la última versión instalada a través de Homebrew).

export PATH="/usr/local/opt/openssl/bin:$PATH“

0 votos

¿Es solo la ruta que definiste, o debo agregar /bin:$PATH?

0 votos

@zal No estoy seguro si entiendo. Repite lo que hiciste, pero utiliza la ruta con opt en lugar de la que tiene Cellar.

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