Instalé vapor a través de homebrew e inmediatamente quise saltar a un proyecto ejecutando, vapor new Hello
pero luego recibí el siguiente mensaje en la terminal:
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/bin/vapor
Reason: image not found
zsh: abort vapor new Hello
Intenté algunos enfoques para solucionar esto, como desinstalar y reinstalar openssl a través de brew, pero eso no funcionó. También probé algo que encontré en internet pero nada funcionó. Supongo que tiene algo que ver con el vapor que solo funciona con la versión 1.0.0 pero no con la 1.1.1 y eso es lo que tengo. Supongo que necesito bajar a 1.0.0, pero ¿cómo lo hice? Estoy en MacOS Catalina si eso importa. Gracias por adelantado.
/usr/local/bin/wget
(que fue expuesto porplenv install-cpanm
)Respuestas:
Cambiar a un paquete openssl anterior
O, dependiendo de la configuración exacta de su sistema, es posible que deba cambiar a una versión diferente. Verifique la salida del
ls -al /usr/local/Cellar/openssl
número de versión para cambiar.fuente
brew switch openssl 1.0.2t
Solo funcionó para mí. Gracias hombre.Intenta usar
install_name_tool
:En mi caso, comenzó a funcionar cuando lo usaba
install_name_tool
. El orden del parámetro es el siguiente: valor anterior (incorrecto), luego valor nuevo (donde tiene su openssl) y la ruta al vapor (que puede obtenerse fácilmente$(which vapor)
.fuente
brew upgrade
de la respuesta @ michal-cichonbrew switch openssl 1.0.2s
funcionó para mí en "macOS Mojave", "versión 10.14.6".
fuente
brew switch openssl 1.0.2p
MacOs Catalina Versión 10.15 funcionó para mí
fuente
Para MacOS 10.15 Catalina intente instalar el openssl anterior:
fuente
Yo tuve el mismo problema. Lo resolví ejecutando estos 2 comandos:
Funcionó.
fuente
brew upgrade vapor
primero, enumere los detalles de la versión de openssl instalada (u otros programas) por:
como se muestra arriba, solo hay una versión "correcta" "openssl" en mi mac. luego, cambie a él:
fuente
Catalina esto está bien.
fuente
funciona para mí, macOS Mojave, versión 10.14.6
fuente
Esto funcionó para mí en mi Mac
brew switch openssl 1.0.2n
fuente
brew switch openssl 1.0.2s
Trabajó para mí en Catalina.Una simple actualización brew && brew upgrade hizo el truco para mí
fuente
Esto podría ser un problema debido a que tener la versión anterior de brew e instalar byobu que requieren una nueva dependencia para resolver este problema, ejecute el siguiente comando
fuente
brew update && brew upgrade
hizo el truco para mí.Proponer
brew update && brew upgrade
como solución no es una buena respuesta y, como este error aparece en la mayoría de los casos debido a la ejecución de este ...Cambie a la versión anterior que usaba solo:
brew switch openssl XXX
y eso es todo.fuente
Tuve un problema similar y, en base a este y otros comentarios, esto es lo que sucedió y funcionó:
Esto fue después de trabajar en ello durante horas, pero la primera vez que vi a los homebrew-dupes. No estoy seguro de cómo Homebrew sabía qué instalar, pero parecía instalar todo desde cero. macOS Catalina, zsh. Creo que el problema inicial vino por Catalina
El error que estaba recibiendo fue:
fuente
Si no tienes Homebrew o no sabes qué es
O si ya tienes instalado Homebrew
Esto funciona para mí en Mac 10.15
fuente
Me encontré con este error con mysql (versión: 5.6.46_2), Mac (Mojave 10.14.5):
fuente