cpanm --force Crypt::OpenSSL::CA で失敗します
1.cpanm --force Crypt::OpenSSL::CA
を実行したところ下記のようなエラーが発生しました。
- エラー
ExtractVersionNumberProblem.xs:5:10: fatal error: 'openssl/opensslv.h' file not found #include <openssl/opensslv.h> ^~~~~~~~~~~~~~~~~~~~
2.いろいろ調べてopensslのリンクが参照?できていないようでしたのでbrew link openssl
localhost $ brew link openssl [07/08 23:06:13] Warning: Refusing to link macOS provided/shadowed software: openssl@1.1 If you need to have openssl@1.1 first in your PATH run: echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc For compilers to find openssl@1.1 you may need to set: export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib" export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include" For pkg-config to find openssl@1.1 you may need to set: export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"
とでたので、
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc
、export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
、export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
を実行後再度、cpanm --force Crypt::OpenSSL::CA
を実行しましたが、同じエラーでした。
どなたかわかる方いらっしゃいましたらお力添えいただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/15 04:37