2009-12-29 60 views
1

任何建議安裝Ruby的調試?問題在Windows

C:\Users\Steve\barcoden>gem install ruby-debug 

Building native extensions. This could take a while... 

ERROR: Error installing ruby-debug: 

ERROR: Failed to build gem native extension. 

C:/Ruby/bin/ruby.exe extconf.rb 

creating Makefile 

make 

'make' is not recognized as an internal or external command, 

operable program or batch file. 

Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/linecache-0.43 

for inspection. 

Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/linecache-0.43/ext/gem_make.out 

C:\Users\Steve\barcoden> 
+0

這看起來像http://StackOverflow.Com/questions/1972494/ – 2009-12-29 12:04:23

+0

的副本,我發現這是最簡單的解決方案,我:[http://github.com/oneclick/rubyinstaller/wiki/development-kit](http://github.com/oneclick/rubyinstaller/wiki/development-kit) – Spob 2010-10-25 21:46:33

回答

4

看起來,您錯過了一個用於構建本機擴展的理智構建環境。一個簡短的解釋:除了用Ruby寫的庫(有噸人),綁定的庫下級用C語言編寫的代碼存在(有些XML解析器,RMagick,MySQL的..)。他們依賴於他們的低級對應部分進行安裝,他們還需要一個c編譯器來構建它們的接口部分。

所以,如果你沒有一個C編譯器一樣gcc和安裝整個構建環境(包括製造,autoconf和整個BLA),您將無法建立這些原生擴展。

希望那是一定的幫助:-)