编程工具›› RubyMine for Windows

RubyMine for Windows

RubyMine for Windows 5.4.3 最新特别版

大小:141.52 MB

语言:英文系统:WinXP, Win2003, Win7, Win8

类别:编程工具时间:2013-09-13 09:45

Tags:RubyJetBrains

RubyMine是一个全新的为Ruby 和 Rails开发者准备的IDE(非开源且收费),RubyMine由JetBrains 开发(JetBrains最著名的产品之一就是Java IDE:IntellJ IDEA了!)。RubyMine是建立在IntellJ IDEA平台之上,提供所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能。专门为ruby打造的功能有基于 GUI支持的RSpec和 Test::Unit.

RubyMine虽然不是免费的,但是非常的智能,内置很多插件,升级也比较容易,的确是一款不可多得的工具.

RubyMine特色功能:

使用Ruby直接开发
JetBrains RubyMine IDE提供了一个综合的Ruby编码编辑器,其可识别动态语言特征,可提供便捷的编码协助,智能代码重构,代码分析功能.在开发环境提供了所有Ruby开 发者需要的一切功能:简便的项目配置,自动Ruby Gems管理,支持Rake(Ruby开发者们在开发环境中所需要的工具集合).

Ruby on Rails
RubyMine 用有专门的RoR项目架构视图,快速的Model-View-Controller导航选项,Rails特定代码完成,感知动作以及重构.这一切,加上与 之最佳组合的HTML,CSS和 JavaScript编辑支持,以及先进的Web开发工具,组成了开发先进的Web应用程序的最佳利器.

高效可靠
RubyMine 能够完全胜任管理你的日常开发工作.智能,输入感知型的代码完成,可靠且功能强大的代码重构,智能代码检测等功能共同协作以帮助您更快的编码.用户能通过 使用键盘上的快捷键、模板以及动作感知清楚的认识到工作效率的提高.它甚至能进行自我学习以进一步提高工作效率.

对测试的帮助
测试的价值永远不能被低估.编写代码后,用该软件对之进行单元测试的过程是机器可靠的,因为RubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都极具灵活性且非常周密,此外,其编辑,运行和导航测试的UI都非常智能.

Ruby调试器
Ruby调试器从IntelliJ IDEA Java/JSP调试器那继承了其所有优点,且充分考虑到了Ruby和Rails开发者们的实际需求,允许其再Ruby甚至RHTML代码中进行中断,其还提供了高度有益的控制台,变量,框架以及窗口视图

集成版本控制
Rubymine 了解所有的现代VCS和SCM(Git, Subversion, Mercurial, Perforce 和CVS),并为之提供了统一的UI.用户可即使按顺序看到其代码的更改.文件和工程的切入和切出都非常简便.其为所有的版本控制系统集成了切割和合并工 具.在IDE内部可对更改列表进行管理.能记忆经常进行签入.

RubyMine使用方法:

在RubyMine下如何实现Rails远程调试?

RubyMine中添加了一个Remote Debug的特性,不难理解,和Java一样,是下Ruby程序的远程调试,如 你的Rails应用跑在一台Linux服务器上,现在出现问题,你想在开发机上进行远程调试,这个特性就是Remote Debug.
要实现远程调试,首先我们需要安装一个ruby-debug-ide的gem,使用以下命令:

gem install ruby-debug-ide

接下来我们要以debug模式下启动Rails应用,首先进入到rails应用目录下,然后执行以下命令:

>rdebug-ide --debug --port 1234 -- script/server

这里需要说一下,port表示调试启动的端口号,这个将来要和IDE进行通讯的,script/server,就是要执行的脚本(脚本名称前面的两个减号和空格不能少),当然也可以是普通的ruby脚本,如xxx.rb.debug监听启动后,屏幕上会打出以下信息:

Fast Debugger (ruby-debug-ide 0.4.5) listens on localhost:1234

这个时候表示debug程序已经就绪啦,等待IDE端来进行连接触发ruby脚本的运行.这里说明一下,rdebug-ide启动后,并不会马上运 行脚 本,这个和Java的Remote Debug不一样.只有IDE端连接到调试端口才会触发脚本运行,这个很好理解,如你的一个脚本,打印一些信息,如果rdebug-ide启动后就允许脚 本,那么就马上退出啦,谈不上调试,所以等待IDE连接后才执行脚本是正确的.所以rdebug-ide运行后,你此刻还不能通过浏览器访问该应用.
回到RubyMine,我们点击“Run”菜单下的“Edit Configurations”选项,来创建一个运行Remote Debug的配置项,如下图:

图中的remote Root folder和local Root Folder,设置为项目的目录即可.
当你点击Debug后,你会发 现服务器端的Rails程序开始运行,在控制台打出了运行的信息,这表明Rails应用已经启动.接下来就是你在程序中设置 断点,然后进行测试.最后在RubyMine中点击关闭调试,服务器端的rdebug-ide也会退出,这样我们就完成了一个调试周期.

RubyMine相关软件推荐

1.RubyMine 5.x注册机下载

2.RubyMine 破解下载

∨ 展开

同类推荐

相关下载

猜你喜欢

热门推荐

下载排行

热门关键字

第五人格国外5v5推塔手游弹射竞技手游超凡先锋像素火影全部版本像素rpg游戏Echocalypse绯红的神约明日方舟国外有趣手游冷月白狐汉化组崩坏3手游文字冒险游戏合集王者荣耀三国志战略版文字生存类手游大全文字修仙手游二次元战姬手游忍者必须死3手机体育游戏大全体育竞技游戏三国志题材游戏三国杀哈利波特魔法觉醒堡垒之夜乙女手游蛋仔派对逆水寒手游多多自走棋深空之眼幻塔手游版本大全

网友评论

我要跟帖
取消
查看所有评论 共 0