2012-07-07 160 views
5

使用Rails 3.1和新的應用程序,當去跑bundle install我得到了我已成功安裝的devkit以下錯誤Ruby.h沒有這樣的文件或目錄parser.o錯誤

Installing json<1.7.3> with native extensions 
Error: Failed to build gem native extension. 
Creating Makefile 
generating parser-i386-mingw32.def 
compiling parser.c 
In file included from parser.rl:1:0:../fbuffer/fbuffer.h:6:18: fatal error: ruby.h: No such file or directory 
compilation terminated. 
make: *** [parser.o] Error 1 

,改變$PATH像如下:

C:\Users\peter\Downloads\make-3.81-bin\bin; 
C:\Users\peter\Working\Ruby-devKit\mingw\bin; 
C:\Users\peter\Working\Ruby-devKit; 
C:\Program Files\ImageMagick-6.7.8-Q16; 
C:\Ruby193\bin;C:\Ruby\bin; 
+0

空格被尋找的源代碼的Ruby在某些情況下,開始奇怪的事情;)。也許重新安排或逃避確實有幫助? – jerik 2013-07-09 19:52:37

+0

我注意到你正在使用Windows。你使用RailsInstaller,還是隻使用RubyInstaller和DevKit? – 2013-08-08 16:31:43

+0

你有任何文件ruby.h嗎?如果你做一個手動的$ gem install json會怎麼樣? – rogerdpack 2013-08-08 17:04:27

回答

-1

您需要安裝Ruby的開發工具包,因爲Windows是基於錯誤失蹤Ruby.h

相關問題