Я видел этот segfault ранее, когда использовал версию Ruby, скомпилированную с другой версией libssl-dev. То есть, если вы обновили libssl, но не libssl-dev, начиная с сборки вашего rvm ruby, ruby будет иметь ошибку при соединении с libssl, поскольку он был собран с неверными заголовками. Что я сделал, чтобы это исправить, так это удостоверился, что libssl-dev был обновлен, уничтожил мой рубин с помощью rvm remove
и собрал его снова.
РЕДАКТИРОВАТЬ: Я знал, что где-то нашел больше информации об этом. Оказывается, это было на самом сайте RVM . Я указываю rvm на ssl, который я установил с macports --with-openssl-dir=/opt/local/usr/local
, лично.