Ruby on Rails の警告「Ruby は危険な方法で libcrypto をロードしています」
概要
モデルの作成など、ターミナルで Rails コマンドを実行すると、次のようなエラーが表示されます。
警告: /Users/my_mac_username/.rvm/rubies/ruby-2.5.3/bin/ruby は安全でない方法で libcrypto をロードしています
[1] 5396 アボート bin/rails g モデル ModelName 属性_1:文字列 属性_2:整数
私のMacは超高速で動作しています、
解決策
結局、このスレッドの情報を使用して同じ問題を解決しました: https://giters.com/se3000/ruby-eth/issues/47
M1 Mac 上で私にとってすぐに機能した解決策は、次のものを使用することでした。
sudo ln -s $(brew --prefix openssl)/lib/libcrypto.dylib /usr/local/lib/
sudo ln -s $(brew --prefix openssl)/lib/libssl.dylib /usr/local/lib
@tbraden が指摘したように、これは間違いなく dylib の問題です。