2012-01-16 38 views
5

Tôi đã cài đặt Ruby on Rails bằng trình cài đặt Windows tại http://railsinstaller.org. Quá trình cài đặt không xảy ra bất kỳ lỗi nào. Tuy nhiên, khi tôi đã cố gắng:Ruby on Rails: Làm cách nào để cài đặt json trên Windows 7?

rails new blog 

Tôi đã nhận lỗi sau:

Cài đặt json (1.6.5) với phần mở rộng tự nhiên Gem :: Installer :: ExtensionBuildError: ERROR: Không thể xây dựng mở rộng nguồn gốc đá quý . C: /opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb Đã xảy ra lỗi khi cài đặt json (1.6.5) và Bundler không thể tiếp tục. Đảm bảo rằng gem install json -v '1.6.5' thành công trước khi nhóm.

Tiếp theo gợi ý ở trên, tôi chạy:

gem install json -v '1.6.5' 

Lần này, tôi đã nhận lỗi sau: Tạm thời tăng cường PATH để bao gồm devkit ... Xây dựng mở rộng bản địa. Quá trình này có thể mất một khoảng thời gian ... L ERI: Lỗi khi cài đặt json: L ERI: Không thể xây dựng tiện ích mở rộng gốc đá quý.

C:/opt/Ruby_on_Rails/RailsInstaller/Ruby1.9.2/bin/ruby.exe extconf.rb 

Có ai đó vui lòng tư vấn về cách tôi có thể khắc phục lỗi này không? Cảm ơn bạn.

+1

Bạn đã kiểm tra trang khắc phục sự cố RubyInstaller cho các sự cố có thể xảy ra chưa? https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting cũng RailsInstaller đã bó DevKit, vì vậy bạn không cần phải cài đặt riêng nó. –

Trả lời

0

Cài đặt DevKit trên RubyInstaller (http://rubyinstaller.org/add-ons/devkit/) rồi thử lại. Tôi đã có cùng một vấn đề tuần trước.

+0

Portaljacker, cảm ơn con trỏ. Nhưng tôi vẫn gặp lỗi tương tự sau khi cài đặt riêng DevKit như bạn đã đề xuất. Tôi nhận thấy rằng đã có một thư mục con DevKit trong cài đặt của tôi bằng cách sử dụng RailsInstaller trước đó. – Otosaat

+0

Tôi nhận thấy nó sau khi tôi đăng ... Đó là lẻ bởi vì đó là đá quý cùng tôi đã gặp rắc rối cài đặt cho đến khi tôi sử dụng DevKit. – Portaljacker

+0

Tôi cũng gặp phải sự cố này. Không thể khiến Rails hoạt động trên máy của tôi. –

0

Tôi cũng gặp vấn đề tương tự trên máy của mình. Để giải quyết vấn đề này, tôi chạy devkitvars.bat (nằm trong thư mục devkit) thông qua cửa sổ cmd và trong cửa sổ lệnh tương tự chạy gói cài đặt, nó đã cài đặt gem mà không có vấn đề gì.

Đây là một vấn đề cơ bản trên máy của tôi, nơi định kỳ sẽ không cài đặt đá quý mới (tất cả được liên kết với vấn đề đường dẫn devkit), tôi sẽ phải dành thời gian để điều tra chính xác, nhưng giải pháp trên phải cho phép cài đặt đá quý.

0

Bạn cần tải xuống bộ giải mã và trích xuất nó vào đường dẫn bin của tệp Ruby (Ví dụ: C: \ Ruby200 \ bin). Và sau đó đi đến thư mục đó từ dấu nhắc lệnh và gõ ruby ​​dk.rb initruby ​​dk.rb cài đặt. Sau đó cài đặt đường ray bằng đá quý cài đặt đường ray. Sau đó kiểm tra danh sách đá quý. Sau đó, bạn có thể thấy đá quý json cũng.

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