我目前正在升級舊的rails應用程序以使用Rails 3和Ruby 1.9.2,而RMagick是我需要安裝的最後一個gem。然而,似乎沒有任何1.9.2的Windows下載和標準的寶石安裝RMagick不起作用。Ruby 1.9.2如何在Windows上安裝RMagick?
有人能指出我如何安裝這顆寶石的正確方向嗎?
我目前正在升級舊的rails應用程序以使用Rails 3和Ruby 1.9.2,而RMagick是我需要安裝的最後一個gem。然而,似乎沒有任何1.9.2的Windows下載和標準的寶石安裝RMagick不起作用。Ruby 1.9.2如何在Windows上安裝RMagick?
有人能指出我如何安裝這顆寶石的正確方向嗎?
描述這些步驟的帖子是我需要的,特別是'gem install rmagick - -platform = ruby - --with-opt-lib = c:/ ImageMagick -Path/lib --with-opt-include = c:/ ImageMagick -Path/include'部分 - 這是我嘗試使用安裝它。 – glenatron 2012-08-19 22:35:05
我剛安裝RMagick 2.13.1成功地在Windows上使用Ruby v1.9.x中找到!
在我忘記之前讓我把程序泄漏出去。
的任何較舊的裝置設置在環境變量的路徑:
組DFImageMagick環境變量,其中的ImageMagick安裝
組PATH =%DFImageMagick%;%PATH%(如果你不已經有它在PATH)
集CPATH =%DFImageMagick%\包括;%CPATH%
集LIBRARY_PATH =%DFImageMagick%\ lib中;%LIBRARY_PATH%
安裝RMagick寶石: gem install rmagick
這應該說是, 臨時增強PATH以包括DevKit ... 構建本機擴展。這可能需要一段時間... 一段時間後,成功安裝rmagick 2.13.1
驗證安裝:
A.轉換-version
這應該給ImageMagick的安裝版
寶石B.列出--local應該列出rmagick 2.13.1
替代方案:在IRB,嘗試
需要 'rmagick'
它應該返回 '真'
哦,我喜歡安裝完成5個步驟。
希望這適用於你和其他人。
裁判:
http://www.ruby-forum.com/topic/204353#new
http://www.waydotnet.com/blog/2010/02/rmagick-on-ruby-1-9-1-i386-mingw32-work-d/#link text
謝謝。爲我工作。附: ImageMagick的Windows安裝程序在這裏http://www.imagemagick.com/www/binary-releases.html#windows – 2011-02-18 13:04:05
該解決方案也適用於最新的ImageMagick(ImageMagick 6.7.0-6 2011-06-07 Q16)。謝謝! – 2011-06-08 08:23:04
到目前爲止它還沒有爲我工作,它說'需要':沒有這樣的文件加載 - RMagick2.so。這使Mongrel服務器崩潰 – 2011-07-20 22:16:40
斯里韋德亞的解決方案還與ImageMagick的-6.7.0-8-Q16-Windows的DLL和RMagick 2.13.1。
如果在64位版本的Windows上無法使用ImageMagick,請確保您使用的是32位版本的ImageMagick。
我做了,它的工作原理。
一些嘗試後,這次終於爲我工作:
安裝的devkit:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit
安裝ImageMagick(打勾是在安裝頭)到一個文件夾,而不在其路徑中的空格(我用C:/ ImageMagick)
打開mingw(msys.bat在DevKit文件夾中) - 並運行gem install rmagick --platform=ruby -- --with-opt-lib=c:/ImageMagick/lib --with-opt-include=c:/ImageMagick/include
(替換兩個路徑來說明imagemagick路徑,如果n eeded)
感謝您使用此版本。它也爲我成功 - 並且不需要適應(LD)LIBRARY_PATH。 – knut 2012-10-02 20:15:15
上帝保佑你!我花了數小時尋找解決方案。我錯過了第3步,更確切地說我正在運行'gem install rmagick --platform = ruby - --with-opt-lib = c:/ ImageMagick/lib --with-opt-include = c:/ ImageMagick/include '在cmd中而不是在DevKit文件夾中的msys.bat – 2016-09-15 14:07:56
並試圖下面的命令,它的工作原理:
gem install rmagick --platform=ruby -- --with-opt-lib=C:\ImageMagick-6.8.6-Q16\lib --with-opt-include=c:\ImageMagick-6.8.6-Q16\include
此使用的伎倆,我紅寶石2.0:
$ gem install rmagick --platform=ruby -- --with-opt-lib=C:/RailsInstaller/ImageMagick-6.7.7-Q8/lib --with-opt-include=c
:/RailsInstaller/ImageMagick-6.7.7-Q8/include
請務必指定您自己的ImageMagick版本以及您在&中安裝的文件路徑,其中包括命令中的lib文件夾
晚會晚了。看看這個[回答](http://stackoverflow.com/a/39513938/1903781)關於如何在Windows 10上安裝'rmagik'。 – 2016-09-15 14:46:59