2009-07-30 2 views
1

新鮮なRubyアプリケーションでcommunity_engineのテストスイートを実行しようとしているときに、rmagick_processor.rb:52(attachment_fuの一部)にSegmentationフォルトが発生し続ける。UbuntuにRMagick&ImageMagickをインストールするための秘訣はありますか?

私はRubymの両方のImageMagick APIであるlibrmagick-rubyとlibrmagic-ruby1.8の両方を持っていることに気付きました。それはちょうど1つであるべきですか?もしあれば?

答えて

0

これは私にとっても大きな苦痛でした。私はlibmagicwandをインストールしなくてもすべてをうまく動かす必要がありました。これを打つことができました - それがあなたに何か良いことをするかどうかは分かりません。がんばろう。

0

いいえ、 '1.8'は単にRuby 1.8のビルドであることを意味しますが、libmagick-rubyパッケージはそれをインストールすることに依存します。 Ruby 1.9,2.0用に再構築されると、それはそれらを持って来る人に依存するでしょう。だから両方が必要です。

バグレポートがある場合は、おそらくStackOverflowではないUbuntuのランチパッドを試してください。

0

Rmagick:source、apt、またはRubyGemsはどのようにインストールしましたか?

RubyとRubyGemsのコピーが1つだけインストールされていることを確認してください。

私は個人的にルビー&ルビー欄をapt経由でインストールしたいと思っています... gemを使って、RMagickのようなものをインストールしてください。 RMagickを最新の状態に保つことは、「gem update rmagick」と同じくらい簡単です。

一部のプラットフォーム(CentOS 5.2)では、パッケージマネージャ(yum)のデフォルトリポジトリにRMagick develライブラリの旧バージョンしかないため、特定のバージョンのRMagickをインストールする必要がありました。詳しい調査の結果、エラーが断続的だったと私は外出先で他のアプリの束を持っていたとき、それはエラーが表示さということに気づいた数回の反復後ことを明らかにした

gem install rmagick -v 1.15.13 
1

:私は経由してこのバージョンをインストールしました。だから、変更のために、それはコーディングエラーではなく、私の側でネジ止めをするのではなく、はるかに平凡なセグメンテーションフォールトでした。私はその特定の天井に私の頭を叩いてからしばらくしてきましたが、古いノートパソコンに新しいUbuntuをインストールしています。

関連する問題