我通过homebrew安装了vapor,然后立即想通过执行vapor new Hello进入一个项目,但随后在终端中得到了以下消息:

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

我尝试了一些方法来解决这个问题,比如通过brew卸载并重新安装openssl,但这并不奏效。我还尝试了一些我在网上找到的东西,但没有工作。我认为这与蒸汽只适用于1.0.0版本有关,而不是1.1.1版本,这就是我所拥有的。我想我需要降级到1.0.0,但我是怎么做到的?我在用MacOS卡塔琳娜,如果有关系的话。


当前回答

brew reinstall openssl

自动更新与openssl兼容的mysql服务器。我尝试了很多方法,但只有这个对我有效。

其他回答

有这个问题时,试图使用LastPass CLI通过阿尔弗雷德在我的卡特琳娜安装。

Brew更新&& Brew升级修复了这个问题。

这是一个比降级openssl更好的选择。

我可以通过brew升级Python 3来解决这个问题

Brew升级python@3

如果你没有家酿咖啡或者不知道是什么

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update && brew upgrade
brew uninstall openssl; brew uninstall openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

或者如果你已经安装了Homebrew

brew update && brew upgrade
brew uninstall openssl; brew uninstall openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

这在Mac 10.15上适用

Mehn,这是2020年7月7日的我,在面对这个错误4个小时后。这是唯一对我有用的命令:

酿造升级&&酿造升级

这招对我很管用: Brew卸载openssl; Brew卸载openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

本文建议: https://github.com/kelaberetiv/TagUI/issues/635#issuecomment-560139279