RVM+Ruby1.9.2+NetBeans+FastDebuuger
rvm環境については省略。
どうやら、ruby-1.9.xには、ruby-debug、ruby-debug-base等は対応していないらしい。。。
ruby-1.9.xには、ruby-debug19, ruby-debug-base19を使用する。
NetBeansでも使用したいので、ruby-debug-ide19もインストール
rvm ruby-1.9.2-head@global
gem install ruby-debug19 --no-ri --no-rdoc
すると
Building native extensions. This could take a while...
ERROR: Error installing ruby-debug-base19:
ERROR: Failed to build gem native extension.
こんなかんじで怒られる。
gem install ruby-debug19 --no-ri --no-rdoc -- --with-ruby-include=/home/{username}/.rvm/src/ruby-1.9.2-head
でいいらしい。
そしてあとはNetBeansでよみこませる!
きた!きたのかおい!
そしてデバッグモードで起動!
Webサーバに接続できませんでした。
なん。。。だと?
.rvm/gems/ruby-1.9.2-head@global/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rbを
少し編集する必要があるらしい
line133らへんのif文の中に以下を追加
if Debugger::PROG_SCRIPT == 'script/rails'
ps = `pwd`.chomp+'/script/rails'
else
ps = Debugger::PROG_SCRIPT
end
bt = debug_load(ps, options.stop, options.load_mode)
できた!