Ошибка шины - Что вызывает это в Ruby? - PullRequest
0 голосов
/ 02 июня 2010

Я сталкивался с этой ошибкой 5 или 10 раз за последние несколько лет и никогда не нашел четкого ответа на эту проблему.Вот ошибка:

$ rake db:migrate
/usr/lib/ruby/gems/1.8/gems/libxml-ruby-0.9.5/lib/libxml_ruby.bundle: [BUG] Bus Error
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]

Abort trap

Приложение, в котором я запускаю это, использует RMagick.

Я столкнулся с этой проблемой при установке ImageMagick некоторое время назад, а также при установке Nokogiri, ипри установке MySQL.Для Нокогири это было потому, что мне нужна была более свежая версия libxml.Что вы думаете об этом?Какие-нибудь исправления?Как я могу проверить версию RMagick, которую загружает проект?

Я на Mac, 10.5.8.

Спасибо за помощь, Ланс

1 Ответ

0 голосов
/ 17 сентября 2010

Я столкнулся с этой проблемой, запустив работника в resque после обновления Ruby с 1.8.6 до 1.8.7:

$ QUEUE=* rake resque:work (in /Users/kimball/pulse) /usr/local/lib/ruby/1.8/openssl/ssl-internal.rb:30: [BUG] Bus Error ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin9.8.0]</p> <p>Abort trap

Нашел это, но в значительной степени просто говорит, что обновление до 1.9.1:

http://redmine.ruby -lang.org / вопросы / показать / 405

Если кто-нибудь знает, как это исправить в 1.8.7, я был бы благодарен.

Кимбалл

...