Ошибка Ruby Tmail: неопределенный символ: rb_get_kcode

ruby: ошибка поиска символа: /usr/local/lib/ruby/gems/1.9.1/gems/tmail-1.2.7.1/ext/tmailscanner/tmail/tmailscanner.so: неопределенный символ: rb_get_kcode

странная ошибка, которая вылетает приложение. ruby 1.9.1 рельсы 2.3.8 tmail 1.2.7

2 ответа

Решение

Это был просто замороженный tmail в папке rails vendor и дополнительно установленный gem tmail. Для решения этой проблемы мне просто нужно "gem uninstall tmail"

То же самое и здесь, tmail все еще не совместим с последней версией MRI 1.9.2, и я не думаю, что она будет обновлена, поскольку теперь все должны использовать новый гем "mail".

К вашему сведению, вернемся к tmail-1.2.0, я получаю только предупреждения, и кажется, что все работает:

/usr/local/rvm/gems/ruby-1.9.2-p290@dashboard/gems/tmail-1.2.0/lib/tmail/encode.rb:93: warning: variable $KCODE is no longer effective
/usr/local/rvm/gems/ruby-1.9.2-p290@dashboard/gems/tmail-1.2.0/lib/tmail/scanner_r.rb:108: warning: variable $KCODE is no longer effective
Другие вопросы по тегам