编程工具›› 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 破解下载

∨ 展开

同类推荐

相关下载

猜你喜欢

热门推荐

下载排行

热门关键字

手机赛车游戏真实赛车3巅峰极速节奏盒子现代战争手游美少女换装游戏以闪亮之名恋爱模拟游戏陆琦RPG游戏工作室原神rougelike手游合集口袋妖怪造梦西游手游梦幻西游部落冲突角色扮演游戏大全休闲对战手游无尽的拉格朗日Minecraft中国版迷你世界老版本大全腾讯和平精英辅助曙光英雄文明时代所有版本王牌竞速日式RPG游戏第五人格偶像类游戏三职业传奇鸣潮哈利波特魔法觉醒

网友评论

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