不管你喜不喜欢 IDE,都可以试一下,RubyMine 估计不会让你失望。
Ruby 界最智能的跨平台 IDE 终于发布了 4.0 版。 4.0 最注重的是性能,相比 3.2 在速度上带来的非常大的提升。
特性: 支持 RUBY ON RAILS 3.2 Run/DEBUG支持Phusion Passenger HAML 中智能检查 HTML 代码 支持 CoffeeScript 支持 SCSS/LESS 支持 Minitest 2.10 和 RSpec 2.8
#2 楼 @foyoto RubyMine 对学校和开源项目选择性的免费,你可以试着申请一下: 学校的:http://www.jetbrains.com/eforms/classroomRequest.action?licenseRequest=RMCL 开源项目的:http://www.jetbrains.com/eforms/openSourceRequest.action?licenseRequest=RMOSL
虽然我不怎么用 IDE, 但是我从来都不反感... 特别是 jetbrains 家的东西... Java 时代就很不错...
支持新人尝试 (要买正版哟.... :D)
写 code, 不要用 Rubymin, 用 Emacs, Textmate, Vim 好很多。Debugg 的话,用 IDE 像 Rubymine 比较好。用 ruby debugger 要在 code 里加一断点,debugging console 同时显示的东西没 IDE 多。要是对 GDB 比较熟的话,debug commands 都差不多,连缩写都一样。
#23 楼 @zhang_victor gdb 想学,望而却步。。。。习惯用 puts,printf, printk ....... 我眼里用 gdb 的,都是大神!!
#24 楼 @jinleileiking 什么东西多用下就熟了。建议少用 puts, printf, 用下 ruby debugger 或 IDE debugger, 现在多用点时间学学,以后会省不少时间。
#25 楼 @zhang_victor ruby debugger,有空我学学。IDE DEBUGER,再开一个 netbeans 太麻烦了。
#28 楼 @zhang_victor 哦,据说不支持了,在以前那个年代是可以 debug 的。。。。拿老版本的搞吧。。。rubymine 收费,找破解麻烦
#30 楼 @jinleileiking Rubymine 可以试用的吗。或看看http://guides.rubyonrails.org/debugging_rails_applications.html#debugging-with-ruby-debug,用熟了比 puts 方便多了。
#37 楼 @fantaxy025025 这个和是否用 jruby 没关系,rubymine 对 rvm 支持已经很好了,各种实现通杀,不过我用 rubymine 主要还是读代码,特别是读各种 gem jetbrain 对代码的理解是很到位的,我用过的最好的 java、js、ruby 工具都是 jetbrain 的
@zhang_victor , Emacs 照样可以调试啊。
我曾经给调试器设置了一大堆快捷方式,不过后来一个都没用. 因为我发觉命令方式模式更高效。一对快捷键,反而不方便。
而且你使用 ruby,根本不需要 GDB 那玩意儿.
dir = Dir.open("d:\.") dir.each{ |name| puts name } dir.close()
输出 d 盘的根目录。不用 RubyMine IDE,显示正常. 用 RubyMine IDE,中文目录在输出窗口显示乱码. 为什么?