ブログ(ぶろぐ) 〜blog〜

Install cargo-outdated

2020-04-11 17:28

macos 10.14.6でcargo-outdatedを入れようとしたらエラーが出た。

1
2
3
  = note: Undefined symbols for architecture x86_64:
            "_RSA_get0_factors", referenced from:
                _gen_publickey_from_rsa_openssh_priv_data in liblibssh2_sys-6acef1eeff6984ac.rlib(openssl.o)

opensslの最新版に対応していないのが原因らしく1、以下のダメそうな解決策でとりあえずインストールできた。

1
$ OPENSSL_LIB_DIR=/usr/local/opt/openssl@1.0/lib OPENSSL_INCLUDE_DIR=/usr/local/opt/openssl@1.0/include cargo install cargo-outdated

  1. https://stackoverflow.com/questions/61120610/dyld-symbol-not-found-openssl-init-ssl ↩︎