2014-01-24 50 views
2

好傢伙
現在我發現了這段視頻,在Windows 7
http://www.youtube.com/watch?v=gEWAVlNCKhg
安裝RMagick使用此步驟
1-安裝ImageMagick的靜態上的目錄C:/ ImageMagick
- 在同一目錄下安裝ImageMagick d:C:/ ImageMagick
3-在同一目錄C:/ ImageMagick上提取ImageMagick-6.8.8-2.tar,並將文件夾重命名爲「SourceCode」
4-在目錄C上安裝mingw:/ MinGW
5-路徑添加(C:/ MinGW的)我的Windows環境變量

安裝在Windows 7上RMagick錯誤來與Ruby on Rails創建圖像

使所有的步驟時,我嘗試運行命令
gem install rmagick
OR

gem install rmagick -- '--with-opt-dir="C:/ImageMagick"' 


它給了我這個錯誤?
爲什麼我總是得到這個錯誤???????
我該如何解決這個問題?

注:我也跟着這篇文章中的步驟
http://rubylearning.com/blog/how-do-i-install-a-ruby-gem-with-native-extensions-on-windows/
固定寶石原生擴展,但仍然得到了同樣的錯誤

錯誤:無法建立寶石本地擴展。
C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
檢查Ruby的版本> = 1.8.5 ...是
* extconf.rb失敗*
無法創建的Makefile由於某種原因,可能缺少必要的庫和/或頭文件。
檢查mkmf.log文件以獲取更多 的詳細信息。
您可能需要配置選項。

提供的配置選項:
--with-OPT-DIR
--without-OPT-DIR
--with-OPT-包括
--without-OPT-包括= $ {OPT- DIR} /包括
--with-OPT-lib的
--without-OPT-LIB = $ {選擇-DIR}/lib中
--with-MAKE-PROG
--without-使-PROG
--srcdir =。
--curdir
--ruby = C:/RailsInstaller/Ruby1.9.3/bin/ruby
extconf。RB:172:在`': Invalid argument - convert -version (Errno::EINVAL) from extconf.rb:172:in'

回答

1

蓋伊
finaly我得到了真正方法在Windows上安裝它7

1-安裝在ImageMagick的-6.7.9-0-Q16 - 窗口static.exe路徑C:/ ImageMagic
2-在路徑C中安裝ImageMagick-6.7.9-0-Q16-windows-dll.exe C:/ ImageMagic
3-將文件夾中的ImageMagick-6.8.8-2.tar並且其重命名爲源碼然後將其設置在路徑C:/ ImageMagic /源碼
4-安裝的MinGW-GET-setup.exe在路徑C:/ MinGW的
5-爲用戶定義環境變量
PATH - C:\ MinGW \ bin;

6-所使用的命令(寶石安裝rmagick - '--with-OPT-DIR = 「C:/ ImageMagick的」')
7 - 開放的Gemfile並設置(寶石 'rmagick')
8 - 鍵入命令(包安裝)

你可以按照本文
https://github.com/rmagick/rmagick/wiki

錯誤發生在我身上,因爲我是安裝ImageMagick的版本6.8