Ruby on Rails 警告“ruby 正在以不安全的方式加载 libcrypto”

2024-04-08

当我在终端上运行 Rails 命令(例如创建模型)时,这是我收到的错误:

WARNING: /Users/my_mac_username/.rvm/rubies/ruby-2.5.3/bin/ruby is loading libcrypto in an unsafe way

[1] 5396 abort bin/rails g model ModelName attribute_1:string attribute_2:integer

我的 Mac 正在运行 big sur,


我最终使用此线程中的信息解决了同样的问题:https://giters.com/se3000/ruby-eth/issues/47 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 问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ruby on Rails 警告“ruby 正在以不安全的方式加载 libcrypto” 的相关文章

随机推荐