netbeans 6.9.1 + rails 3 + ruby 1.9.2p0调试 [英] netbeans 6.9.1 + rails 3 + ruby 1.9.2p0 debugging
问题描述
我正在运行OpenSuSE 11.3,在NetBeans 6.9.1(ruby 1.9.2p0,rails 3.0.3,rvm)中调试rails3应用程序时出现问题。
I'm running OpenSuSE 11.3 and am having problems debugging rails3 application in NetBeans 6.9.1 (ruby 1.9.2p0, rails 3.0.3, rvm).
- 我已经安装了ruby-debug19,ruby-debug-ide19
- 更改了Gemfile,以便将'gem ruby-debug19'没有注释掉
- Ran 'bundle install'
- I have installed ruby-debug19, ruby-debug-ide19
- Changed Gemfile, so that the line 'gem ruby-debug19' is not commented out
- Ran 'bundle install'
当我在控制台中运行'ruby s --debugger' 时,我得到以下内容:
When I ran 'ruby s --debugger' in console I got the following:
tux@linux-hby6:~/prg/ruby/rail3-sqlite> rails s --debugger
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
=> Debugger enabled
[2010-12-16 01:07:13] INFO WEBrick 1.3.1
[2010-12-16 01:07:13] INFO ruby 1.9.2 (2010-08-18) [i686-linux]
[2010-12-16 01:07:13] INFO WEBrick::HTTPServer#start: pid=4105 port=3000
NetBea ns:
Fast Debugger (ruby-debug-ide 0.4.9) listens on :35528
/home/tux/.rvm/gems/ruby-1.9.2-p0/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_load'
/home/tux/.rvm/gems/ruby-1.9.2-p0/gems/ruby-debug-ide19-0.4.12/lib/ruby-debug-ide.rb:123:in `debug_program'
/home/tux/.rvm/gems/ruby-1.9.2-p0/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide:87:in `'
/home/tux/.rvm/gems/ruby-1.9.2-p0/bin/rdebug-ide:19:in `load'
/home/tux/.rvm/gems/ruby-1.9.2-p0/bin/rdebug-ide:19:in `'
Uncaught exception: no such file to load -- script/rails
任何想法如何解决方案?
Any ideas how can I solve it?
谢谢!
推荐答案
!此帖子给了我一些提示。
I have found the solution! This post gave me some hints.
我的平台:ruby 1.9.2-p136,rails 3.0.3,netbeans 7.0 beta
my platform: ruby 1.9.2-p136, rails 3.0.3, netbeans 7.0 beta
file:ruby-1.9.2-p136 / gems / ruby-debug-ide19-0.4.12 / bin / rdebug-ide:79
file: ruby-1.9.2-p136/gems/ruby-debug-ide19-0.4.12/bin/rdebug-ide:79
script = ARGV.shift
Debugger::PROG_SCRIPT = (script =~ /script([\\\/])rails/ ? Dir.pwd + $1 : '') + script
puts Debugger::PROG_SCRIPT
#Debugger::PROG_SCRIPT = ARGV.shift
这篇关于netbeans 6.9.1 + rails 3 + ruby 1.9.2p0调试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!