0

過去数年間で 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 をインストールしたときに、この問題に遭遇しました。Nokogiri の場合は、より新しいバージョンの が必要だったからですlibxml。これについてどう思いますか?修正はありますか?プロジェクトがロードしている RMagick のバージョンを確認するにはどうすればよいですか?

私は Mac 10.5.8 を使用しています。

助けてくれてありがとう、ランス

4

1 に答える 1

0

Ruby を 1.8.6 から 1.8.7 にアップグレードした後、resque でワーカーを実行しているときにこの問題が発生しました。

$ 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]

Abort trap

これを見つけましたが、ほとんどの場合、1.9.1 にアップグレードするだけです:

http://redmine.ruby-lang.org/issues/show/405

誰かが 1.8.7 で修正する方法を知っていれば、私は感謝します。

キンボール

于 2010-09-16T23:28:07.820 に答える