因为Metasploit模块是用ruby写的,看不懂,本着急切的钻研精神学习一下.

由于自己做java出身,用惯了eclipse,在接触ruby的时候需要快速上手,就选择了java的开发环境搭建ruby.

其实Metasploit更合理的是搭建linux下的vim环境,因为自己做过一段c开发,知道搭建配置和使用熟练起来的周期更长,所以放在已经掌握ruby开发后再做.


但是在eclipse和Myeclipse环境下也不轻松,费了3个小时都不成功.过程如下.

1,http://sourceforge.net/projects/rubyeclipse 被封,不能直接用myeclipse直接获取

2,跳墙下载了ruby development tools(RDT) plugin.但是在插件安装方式下怎么都不成功,
使用了一下方法
方式一:打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。
方式二:如果插件不能升效,则请将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse

3,eclipse 官网下载Dynamic Languages Toolkit (DLTK)插件做上述安装同样不成功.(dltk是Python,ruby,php.perl的开发环境)

使用link文件和直接解压到features/plugins文件加下均不成功.eclipse和Myeclipse一样.很傻眼.至今未找到原因

-------------

绝望下测试了eclipse  marketplace 终于笑了:

打开eclipse--> Help--> Eclipse  marketplace -->search (ruby)

查询到"Ruby(DLTK) 5.0 Kepler"  点击Install

重启eclipse 成功出现Ruby开发环境.

自己使用的Eclipse版本是Version: Mars Release (4.5.0)  2015-06-21

--------------

接下来是设置ruby运行环境

eclipse--> Window--> Preferences--> Ruby--> Interpreters-->  制定到ruby.exe 文件

前提是ruby运行时已经安装(Windows环境的railsinstaller)  .

------------

创建ruby project 成功

-----------

运行ruby程序debug的时候需要gems 

其实在安装ruby的时候已经把gems  安装了 .在安装目录下/ruby2.0/bin/gems.bat

需要引入Eclipse.方法在eclipse--> Window--> Preferences--> Ruby-->Debug中设置gems路径.其中有3中方式,先随便选一项即可




Logo

更多推荐