Сегменты по Ruby on Rails IMAP с Ruby 1.9.2 - PullRequest
0 голосов
/ 17 марта 2011

Я пытался сделать простой тест для извлечения писем из gmail, следуя этим инструкциям . Однако, когда я делаю это с Ruby 1.9.2p136, он выдает ошибку сегментации в этой строке:

imap = Net::IMAP.new('imap.gmail.com', 993, true)

Использование 1.8.7p334 работает нормально. Я столкнулся с подобной проблемой, когда отправка ActionMailer с помощью smtp приводила к segfault в 1.9.2 и нормально работала в 1.8.7. Я нашел эту статью , в которой указано значение enable_starttls_auto => false. Однако я не вижу способа протолкнуть это в IMAP. Тем не менее, это кажется связанным.

1 Ответ

3 голосов
/ 29 марта 2011

Добавьте следующую переменную среды:

export RUBYOPT = -r openssl

Вы можете сделать это из своего профиля или посмотреть: Установка переменных средыв OS X?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...