私は 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 をアンインストールして再インストールするなど、いくつかの方法を試しましたが、うまくいきませんでした。また、インターネットで見つけた方法も試しましたが、何も機能しませんでした。これは、vapor がバージョン 1.0.0 でのみ機能し、1.1.1 では機能しないことと関係があると思います。それが私のバージョンです。1.0.0 にダウングレードする必要があると思いますが、どうすればよいですか? 関係ないかもしれませんが、私は MacOS Catalina を使用しています。
ベストアンサー1
更新: 2020 年 12 月以降は機能brew switch
しないため、@angabriel による他の回答を使用してください。
brew install rbenv/tap/[email protected]
ln -sfn /usr/local/Cellar/[email protected]/1.0.2t /usr/local/opt/openssl
元の回答:古いopensslパッケージに切り替える
brew switch openssl 1.0.2s
ls -al /usr/local/Cellar/openssl
または、システム構成によっては、別のバージョンに切り替える必要がある場合があります。切り替えるバージョン番号については、の出力を確認してください。
brew switch openssl 1.0.2q
# or
brew switch openssl 1.0.2r
# or
brew switch openssl 1.0.2s
# or
brew switch openssl 1.0.2t
# etc...