Tôi có IDEA 12 và không thể sử dụng đúng trình gỡ rối trong Rails/Ruby [câu hỏi tương tự là câu hỏi này Idea 11 breakpoints & ruby]. Khi tôi nhấn DEBUG lần đầu tiên trên một ứng dụng đường ray/ruby nó đã cài đặt chính xác ruby-debug-base19x và ruby-debug-ide. Ban hành một gem list | grep debug
cho thấy những viên ngọc:IntelliJ IDEA 12 không dừng tại các điểm ngắt trong đường ray/ruby
debugger-ruby_core_source (1.2.2)
ruby-debug-base19x (0.11.30.pre12)
ruby-debug-ide (0.4.17.beta16)
Các debug [debug địa phương] đang bắt đầu thành công và tôi có điều này trong bảng điều khiển
/home/user/.rvm/rubies/ruby-1.9.3-p194/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/user/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-ide-0.4.17.beta16/bin/rdebug-ide --port 55940 --dispatcher-port 37293 -- /home/user/work/IdeaProjects/rails/xtrade/script/rails server -b 0.0.0.0 -p 3000 -e development
Fast Debugger (ruby-debug-ide 0.4.17.beta16, ruby-debug-base19x 0.11.30.pre12) listens on 127.0.0.1:55940
=> Booting WEBrick
=> Rails 3.2.11 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-06-26 20:53:32] INFO WEBrick 1.3.1
[2013-06-26 20:53:32] INFO ruby 1.9.3 (2012-04-20) [x86_64-linux]
[2013-06-26 20:53:32] INFO WEBrick::HTTPServer#start: pid=32688 port=3000
Điều duy nhất là breakpoint không bao giờ đạt. Tôi đã cố gắng để đặt breakpoints trong Controllers và Views nhưng không có gì thay đổi. Tôi đã cố gắng rất nhiều lần để cài đặt đá quý bỏ cài đặt nhưng tôi không bao giờ quản lý để có trình gỡ rối làm việc trong Rails/Ruby. Cố gắng cũng với gỡ lỗi từ xa nhưng không có gì là tốt.
Vấn đề tương tự đã xảy ra với tôi trong RubyMine 8.0.3, thật may mắn là giải pháp của bạn đã hoạt động. –