2010-12-01 28 views
4

林,但我不斷收到此錯誤「識別」命令無法識別我的圖像回形針。使用回形針大小我的圖片(運行Windows)

(1錯誤,無法儲存禁止這個項目: 圖片C:/ DOCUME〜1/HP_ADM〜1/LOCALS〜1 /溫度/流,5584,0.jpg不被 '識別' 命令識別)

香港專業教育學院嘗試,我在網上找到幾乎一切:

  • 添加Paperclip.options [:command_path] =「 C:\ ImageMagick-6.6.6-Q16「添加到我的開發中.rb
  • 正在進行更改S到project.rb(除去單引號)

我正在使用Windows最新的Ruby/Rails和回形針1.3.3

我只是進入Rails和我不知道該怎麼辦。我知道這是一個常見問題,但我所遇到的所有答案都沒有幫助。

在此先感謝。

+0

你有沒有得到一個答案呢?我遇到與臨時文件關閉相同的問題。 – user26270 2011-07-07 15:13:29

+0

從來沒有。嘗試了一切,但它從未奏效。 – ChrisBedoya 2011-07-16 19:30:05

回答

1

我能得到這個在Windows XP上工作 - 這樣做(我的開發環境部署到Heroku的工作得很好)以下:

  1. 安裝的ImageMagick到c:\ ImageMagick的
  2. 編輯配置/environments/development.rb並添加以下

    Paperclip.options [:command_path] = 「C:/ IMAGEM〜1」

  3. 終止並重新啓動開發服務器到PIC K新的配置。

我無法通過使用「長」窗口路徑使它工作。只有'〜1'怪物。所以,你可能需要做的唯一的事情就是改變

Paperclip.options[:command_path] = "C:\ImageMagick-6.6.6-Q16" 

Paperclip.options[:command_path] = "C:/ImageM~1" 
1

我能得到它在相同的方式,愛德華工作或多或少,有一些補充:

  1. ImageMagick的安裝到C:\ Imagick6 - >選擇了這條路有不超過8個字符的文件夾名稱
  2. 如果你有以前的版本,請確保您重新將該舊版本從路徑中移出,並且c:\ Imagick6位於Windows路徑中(在提示符下查看「echo%path%」)
  3. 編輯config/environments/development.rb並添加:
    回形針。選項[:command_path] =「C:/ Imagick6」
  4. 殺死並重新啓動dev服務器以獲取新配置
  5. 您甚至可能需要重新啓動Windows以確保新路徑被啓動(我做過,無法驗證是否有幫助)
相關問題