Rubyのバージョンアップをしたら、こんなエラーが出るようになってしまった。
/usr/lib/ruby/1.8/timeout.rb:60: [BUG] Segmentation fault
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
Aborted (core dumped)
いろいろ調べてみると、Mac OS Xの場合はコンパイラをgccにすれば解決するらしいが、Ubuntuの場合どうすればいいのかがよくわからなかった。
ただ、この事象はRuby 1.8系統でだけ発生しているように見えた。
ということで、Rubyを1.8系統から1.9系統に変更。
Ruby 1.9系では $KCODE が廃止されてたので文字コード周りの変更はする必要はあったけど、それ以外に大きな変更なく問題なく動作した。
0 件のコメント:
コメントを投稿