2012-04-11 104 views
0

我需要使用ruby 1.8.6來運行舊腳本。我已經安裝了NetBeans 6.9.1,我嘗試使用快速調試器,但是當我嘗試安裝它,我得到:NetBeans 6.9.1和ruby FastDebugger

/home/eianni/.rvm/gems/[email protected]/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/[email protected]/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 

這可能是因爲紅寶石版本太舊,但有一個告訴Netbeans爲ruby-debug-ide使用不同版本的方式。我可以安裝沒有問題ruby-debug-ide 0.10.0

我使用Ubuntu 10.04

回答

1

爲了使用ruby-debug-ide 0.4.9Ruby 1.8.6,你必須安裝ruby-debug-base 0.10.3linecache 0.45

要知道在Netbeans的管理你的寶石:

工具 - >紅寶石寶石 - >安裝

+0

不回答我的問題。沒有辦法從那裏改變ruby-debug來使用。它想要0.4.9,我不能在紅寶石上安裝它1.8.6 – dierre 2012-04-14 09:50:22

+0

好吧,你的問題不是很清楚,你說「紅寶石版本太舊了」,你問「有沒有辦法告訴Netbeans使用不同的版本「。所以你想要什麼?確保Netbean使用'ruby-debug-ide'的最新版本?你也看看這個鏈接http://wiki.netbeans.org/RubyDebugging嗎? – 2012-04-14 10:12:32

+0

夠公平的,我編輯了這個問題,以反映我指的是ruby-debug-ide。是的,我已經閱讀過,但這與我的問題無關。調試器是一個與解釋器分開使用的包,它安裝在Ruby平臺窗格中,因此兩件事情沒有連接到imho。 – dierre 2012-04-14 13:43:51