0

github SammyLin/ redactor-rails の公式ページの指示に従って Redactor-rails ruby​​ gem をインストールします。すべて問題ありませんが、画像をアップロードしようとすると、次のようなエラーが発生します。

2013-07-17 20:34:34 +0400 で 127.0.0.1 の POST "/redactor_rails /pictures?authenticity_token=aRAR6p4FMDNmdh%2FgqP24kYSIo0CWXjnEgYGBli%2FjcX8%3D" を開始しました RedactorRails::PicturesController#create as HTML パラメーター: {file "=>#>, "authenticity_token"=>"aRAR6p4FMDNmdh/gqP24kYSIo0CWXjnEgYGBli/jcX8="} User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = 134 LIMIT 1 完了 500 611 ミリ秒の内部サーバー エラー

MiniMagick::Error (Command ("identify -quiet -ping -format %wn /home/igor/rubycode/badm.by/public/uploads/tmp/1374078874-9075-4230/ _ _ _ ____ _2013-05-19_22_58_40. png") 失敗しました: {:status_code=>127, :output=>"sh: 1: 識別: 見つかりません\n"}):

このエラーが発生した理由を説明してください。Google で検索しても、このエラーについて何も見つかりませんでした。

4

2 に答える 2

6

同じ問題がありました。システムに ImageMagick パッケージをインストールするだけです。

たとえば、Ubuntuの場合、

sudo apt-get install imagemagick
于 2013-07-20T02:43:40.177 に答える
0

使用しているアップローダーは何ですか?Carrierwve gem を使用することをお勧めします。そのための手順は次のとおりです。

gem "carrierwave"
gem "mini_magick"

$ rails generate redactor:install

or

$ rails generate redactor:install --devise

# --devise option generate user_id attribute for asset(Picture, Document) models. For more details show Devise gem.
# Now, Pictures and Documents uploading available only for signed in users
# All uploaded files will stored with current user_id
# User will choose only own uploaded Pictures and Documents

$ rake db:migrate
于 2013-07-16T17:47:02.880 に答える