由于自己做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中方式,先随便选一项即可