LINUX.ORG.RU
решено ФорумAdmin

debian jessie: ruby 2.1 совместимость с 1.9

 , ,


0

1

Нужно запустить на виртуалке mailcatcher (отлов почты с php) для которого нужен ruby. Раньше на Debian Wheezy работало прописыванием в php.ini:

sendmail_path = "/usr/bin/env /var/lib/gems/1.9.1/gems/mailcatcher-0.6.1/bin/catchmail"
В Debian Jessie только ruby 2.1, но вот это не работает (хотя файл соответствующий есть):
sendmail_path = "/usr/bin/env /var/lib/gems/2.1.0/gems/mailcatcher-0.6.1/bin/catchmail"

Очевидно, какие-то проблемы с совместимостью, но я с ruby не знаком вообще.

Какие могут быть решения?

но вот это не работает

Может, оно сообщает, почему не работает? Ошибки какие-нибудь? Если запускать руками, а не из-под php, работает?

kdask ()
Ответ на: комментарий от kdask

Оказывается, все работает. Я неправильно тестировал. Почему-то не работает из консоли:

php -r "mail('mail@example.com','ssss','ds');"
А при установке Wordpress письмо с подтверждением регистрации упало в mailcatcher.

iamroman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.