简体   繁体   English

NetBeans 6.9.1和ruby FastDebugger

[英]NetBeans 6.9.1 and the ruby FastDebugger

I need to use ruby 1.8.6 to run a legacy script. 我需要使用ruby 1.8.6运行旧版脚本。 I've installed NetBeans 6.9.1 and I'm trying to use the fast debugger but when I try to install it I get: 我已经安装了NetBeans 6.9.1,并且尝试使用快速调试器,但是当我尝试安装它时,我得到了:

/home/eianni/.rvm/gems/ruby-1.8.6-p420@xml2rpc/gems/rubygems-bundler-0.3.0/lib/rubygems_bundler/regenerate_binstubs_command.rb:34: warning: parenthesize argument(s) for future version
Building native extensions.  This could take a while...
ERROR:  Error installing ruby-debug-ide:
    ERROR: Failed to build gem native extension.

/home/eianni/.rvm/rubies/ruby-1.8.6-p420/bin/ruby mkrf_conf.rb
/home/eianni/.rvm/gems/ruby-1.8.6-p420@xml2rpc/gems/rubygems-bundler-0.3.0/lib/rubygems_bundler/regenerate_binstubs_command.rb:34: warning: parenthesize argument(s) for future version


Gem files will remain installed in /home/eianni/.rvm/rubies/ruby-1.8.6-p420/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.9 for inspection.
Results logged to /home/eianni/.rvm/rubies/ruby-1.8.6-p420/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.9/ext/gem_make.out

This is probably because the ruby version is too old, but is there a way to tell Netbeans to use a different version for ruby-debug-ide. 这可能是因为ruby版本太旧了,但是有一种方法可以告诉Netbeans为ruby-debug-ide使用不同的版本。 I can install withouth problems ruby-debug-ide 0.10.0 . 我可以ruby-debug-ide 0.10.0安装ruby-debug-ide 0.10.0

I'm using Ubuntu 10.04 我正在使用Ubuntu 10.04

In order to use ruby-debug-ide 0.4.9 with Ruby 1.8.6 , you have to install ruby-debug-base 0.10.3 and linecache 0.45 . 为了在Ruby 1.8.6使用ruby-debug-ide 0.4.9 ,必须安装ruby-debug-base 0.10.3linecache 0.45

To know and manage your gems in Netbeans : 要了解和管理Netbeans中的宝石:

Tools -> Ruby Gems -> Installed 工具-> Ruby Gems->已安装

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM