2012-07-07 42 views
5

Sử dụng Rails 3.1 và một ứng dụng mới, khi đi để chạy bundle install tôi có các lỗi sau đâyRuby.h không có tập tin hoặc thư mục parser.o Lỗi

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 

Tôi đã cài đặt thành công devkit và thay đổi $PATH như dưới đây:

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

Khoảng trắng là trong một số trường hợp bắt đầu những điều kỳ lạ;). Có lẽ sắp xếp lại hoặc thoát ra không giúp được gì? – jerik

+0

Tôi nhận thấy bạn đang sử dụng Windows. Bạn đã sử dụng RailsInstaller, hay chỉ là RubyInstaller và DevKit? –

+0

bạn có tập tin ruby.h ở đâu không? điều gì sẽ xảy ra nếu bạn làm một json $ gem cài đặt thủ công? – rogerdpack

Trả lời

-1

Bạn cần phải cài đặt bộ phát triển ruby ​​vì Windows đang tìm kiếm mã nguồn ruby ​​dựa trên lỗi thiếu Ruby.h

Các vấn đề liên quan