心血来潮,发现自己的Netbean IDE for ruby已经很老了,于是想更新一下。
用就用最新的,到这里下载了一个最新的NB 6.5 beta版本:
http://bits.netbeans.org/download/trunk/nightly/latest/
下载2分钟,安装1分钟,导入工程1分钟。然后点击调试按钮0.1s,系统居然提示我安装fast debugger 0.3版本。直接在IDE上安装了,等了N久就是安装不上。
接着在命令行飞快输入:
gem install ruby-debug-ide -v '0.3.2' --include-dependencies
等了半天,居然出现如下结果:
INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Bulk updating Gem source index for: http://gems.rubyforge.org/
于是在美国的服务器上试了一把,结果是没问题。看来是我们这边网络有问题呀。设置好socket代理,嘿,我也不知道怎么在gem下设置socket代理,只知道设置http代理。无果,只能下载gem文件安装了。
Google了一把,
ruby-debug-ide居然在Debug Commons里面。链接是:http://rubyforge.org/frs/?group_id=3085
因为ruby-debug-ide依赖ruby-debug-base,所以不得不找它。后来发现在ruby-debug这里,链接是http://rubyforge.org/frs/?group_id=1900
注意,如果你在windows安装,ruby-debug-base必须安装windows版本的。
一切搞定。要不是公司网络问题,我还不知道ruby-debug-ide的包究竟在哪里。
接下来想研究一下它是如何给ruby设置hook的。