2011-06-22 80 views
6

我一直在谷歌搜索了一段時間,但找不到任何工作。無法安裝rmagick,紅寶石1.9,導軌3,窗口

基本上,當我把寶石 'rmagick' 在我的Gemfile和運行捆綁安裝,我得到了以下錯誤消息:


安裝帶有原生擴展Çrmagick(2.13.1):/ Ruby192/lib/ruby​​/site_ruby/1.9.1/ruby​​gems/installer.rb:551:在'buil中的塊中救援 d_extensions':錯誤:無法構建gem本機擴展。 (GEM ::安裝:: ExtensionBuildError)

C:/Ruby192/bin/ruby.exe extconf.rb 檢查紅寶石版本> = 1.8.5 ...是 無效驅動器規格。 無法獲取ImageMagick的版本 * extconf.rb失敗* 無法創建Makefile文件由於某些原因,可能是缺乏必要的 庫和/或標題。檢查mkmf.log文件以獲取更多 的詳細信息。您可能需要配置選項。


我去了RMagick網站並安裝了Windows二進制寶石。但它仍然不起作用。

我該怎麼辦?

編輯:我需要rmagick爲simple_captcha

+0

[Windows 7上的Ruby on Rails RMagick]的可能重複(http://stackoverflow.com/questions/6473853/ruby-on-rails-rmagick -on-windows-7) – luvieere

回答

0

您需要先安裝ImageMagick的。

+0

Thx作答覆。我以爲我有imagemagick正確安裝,但事實並非如此。獲得imagemagick使其工作後,花了很多工作,但這是第一個必需的步驟。 – Max

+0

ImageMagick是一個痛苦的安裝。一些操作系統具有使其更容易的軟件包。剛剛做了Ubantu安裝沒有問題。 Mac沒有問題。 CentOS有點複雜。我從來沒有做過Windows設置,但我可以理解它可能會如何困難。 – natedavisolds

+0

讓你的家族寶石用砂紙打磨一樣痛苦。 – Mina