khi cố gắng cài đặt bson_ext tôi thấy lỗi ... cài đặt json đá quý hoạt động tốt mà cũng đòi hỏi việc xây dựng phần mở rộng tự nhiên - tôi đã thử tất cả mọi thứ xem các câu hỏi tương tự không có câu trả lời tốtcửa sổ: ray: lỗi khi cài đặt bson_ext
$ gem install bson_ext
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing bson_ext:
ERROR: Failed to build gem native extension.
c:/Ruby193/bin/ruby.exe extconf.rb
checking for asprintf()... no
checking for ruby/st.h... yes
checking for ruby/regex.h... yes
checking for ruby/encoding.h... yes
creating Makefile
make
generating cbson-i386-mingw32.def
compiling bson_buffer.c
compiling cbson.c
cbson.c:25:23: fatal error: arpa/inet.h: No such file or directory
compilation terminated.
make: *** [cbson.o] Error 1
Gem files will remain installed in c:/Ruby193/lib/ruby/gems/1.9.1/gems/bson_ext-
1.11.1 for inspection.
Results logged to c:/Ruby193/lib/ruby/gems/1.9.1/gems/bson_ext-1.11.1/ext/cbson/
gem_make.out
$ gem install json
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed json-1.8.1
1 gem installed
Installing ri documentation for json-1.8.1...
Installing RDoc documentation for json-1.8.1...
Tôi gặp sự cố tương tự. Những người khác có thể giải quyết các vấn đề tương tự với: 'gem update --system; gem install bson_ext' nhưng nó không làm việc cho tôi. –
Tôi đã cố gắng cài đặt tệp gem bằng tay, tải xuống tệp từ đây: http://rubygems.org/gems/bson_ext.Tôi nhận được cùng một lỗi như trên, gợi ý hoặc A) Cả hai chúng tôi có cùng một vấn đề môi trường hoặc B) Có một vấn đề với các tập tin đá quý. –
Tôi đã thử cập nhật đá quý - hệ thống không hoạt động với tôi: ( – lemon