JetBrains RubyMine mac×¢²á°æÊÇmacÉÏÒ»¿îÈ«ÃæµÄRuby´úÂë±à¼Æ÷£¬¿ÉÒÔʶ±ð¶¯Ì¬ÓïÑÔϸ½Ú¡£ËüÌṩÖÇÄܱàÂ븨Öú£¬ÖÇÄÜ´úÂëÖع¹ºÍÉî¶È´úÂë·ÖÎö¹¦ÄÜ¡£Í¨¹ý¼òµ¥µÄÏîÄ¿ÅäÖã¬×Ô¶¯Ruby Gems¹ÜÀí£¬RakeÖ§³ÖºÍÄÚÖÿØÖÆ̨£¬ËüÓµÓÐRuby¿ª·¢ÈËÔ±ÔÚ¿ª·¢»·¾³ÖÐËùÐèµÄÒ»ÇС£ 6 y5 G# _4 Y% U$ P- S8 d, B! e
[JetBrains RubyMine ÔÚ¹ÙÍøÊÛ¼Û 199.00 ÃÀÔª]JetBrains RubyMine Mac ×¢²á°æ ½éÉÜJetBrains RubyMine for MacÊÇÓÃÓÚRubyºÍRuby on RailsµÄ¹¦ÄÜÇ¿´óÇÒÖ±¹ÛµÄIDE£¬¾ßÓÐÖÇÄÜ´úÂëÍê³É£¬¼´Ê±´úÂë·ÖÎöºÍÖع¹Ö§³Ö¡£Ò»¸ö»ùÓÚIntelliJ IDEAƽ̨µÄ¶à¹¦ÄܺÍÃæÏòÓû§µÄRubyºÍRuby on Rails IDE£¬ÌṩÁËһϵÁй¤¾ßºÍ¹¦ÄÜ£¬Ö¼ÔڸĽøºÍ¼Ó¿ì¹¤×÷Á÷³Ì¡£ / m2 |2 i3 V! e$ E+ I
ΪRubyºÍRuby on Rails¾«ÐÄÉè¼ÆÁËIDERubyMineÌṩÁËÒ»¸öÈ«¹¦ÄܵÄRuby´úÂë±à¼Æ÷£¬²»¶ÏÁ˽⶯̬ÓïÑÔϸ½Ú£¬ÒÔÌṩÖÇÄܵÄÖÇÄܱàÂë°ïÖú£¬ÖÇÄÜ´úÂëÖع¹ºÍ´úÂë·ÖÎö¹¦ÄÜ¡£ ¶øÇÒ£¬×Ô¶¯Óï·¨ºÍ¶¯Ì¬´íÎóÍ»³öÏÔʾ£¬lambdaÓï·¨£¬¾Ö²¿±äÁ¿ÓïÒåµÈµÈ£¬±àÂë´ÓδÈç´Ë¼òµ¥¡£ ÁíÍ⣬RubyMineÄܹ»×Ô¶¯ÉèÖÃRuby´úÂëÑùʽ£¬ÕâÒª¹é¹¦ÓÚ´óÀ¨ºÅÆ¥ÅäºÍÕÛµþ£¬Ëõ½ø£¬×Ô¶¨Òå¸ñʽºÍTODO±ê¼Ç¡£
2 n# o, m4 V a" s: r- q ÄúµÄ´úÂëÖÚ¶àµÄÅäÉ«·½°¸ÌṩµÄÅäÉ«·½°¸Ê¹ÄúÄܹ»ÇáËÉÔĶÁ´úÂ룬ÕâÒª¹é¹¦ÓÚRubyÓï¾ä£¬×¢ÊÍ£¬¹Ø¼ü×ÖºÍÆäËûÓïÑÔÔªËصľ«ÐÄÑ¡ÔñµÄÑÕÉ«ÒÔ¼°¶àÖÖÅäÉ«·½°¸¡£ RubyMineµÄ´úÂë±à¼Æ÷»¹ÎªRubyÓïÑÔÌṩÁËÒ»¸öÖÇÄܵĴúÂëÍê³É¹¦ÄÜ£¬²¢ÌṩÖÇÄܵÄRubyÓï¾äºÍ¹Ø¼ü×ÖÍê³É¹¦ÄÜ£¬ÄÚÖ÷½·¨µÄ×Ô¶¯Íê³É£¬×Ô¶¯Íê³ÉÖо²Ì¬ºÍʵÀý³ÉÔ±µÄÕýÈ·¹ýÂ˵ȵȡ£ 0 e& u0 x* J* q5 k$ _- [9 I( R6 ]
ÇáËɼì²éÄúµÄÏîÄ¿½á¹¹²¢²âÊÔÄúµÄÓ¦ÓóÌÐò´ËÍ⣬RubyMine´øÀ´ÁË¿ìËÙµÄÄ£ÐÍ ¨C ÊÓͼ ¨C ¿ØÖÆÆ÷µ¼º½Ñ¡ÏרÓõÄRORÏîÄ¿½á¹¹ÊÓͼ£¬ÒÔ¼°HTML£¬JavaScriptºÍCSS±à¼Ö§³Ö£¬¸ß¼¶Web¿ª·¢¹¤¾ßÒÔ¼°´´½¨×îÏȽøµÄWebÓ¦ÓóÌÐòËùÐèµÄÒ»ÇС£ RubyMineÎÞ·ìµØ¼¯³ÉÁËRSpec£¬Cucumber£¬ShouldaºÍTest :: UnitÒÔ¼°ÓÃÓÚ±àд£¬ÔËÐк͵¼º½²âÊÔµÄÖÇÄÜUI¡£Òò´Ë£¬Äú¿ÉÒÔ΢µ÷Ó¦ÓóÌÐò´úÂëºÍ¶ÏµãRuby´úÂëÒÔ¼°RHTML´úÂë¡£ ³ý´ËÖ®Í⣬RubyMine IDE»¹Óë´ó¶àÊýÏÖ´úVCSºÍSCM¼æÈÝ£¬´Ó¶øΪGit£¬Subversion£¬Perforce£¬Mercurial£¬CSVºÍÆäËûÀàËƵİ汾·þÎñÌṩͳһµÄÓû§½çÃæ¡£
9 R8 N& v$ O* o1 L7 D) H
+ Q% k1 `. C$ }; i/ V( E6 _
% T/ j' U" j$ o# [1 W
+ R9 E* T0 S# V
3 R1 |' A. w6 _) i+ Q$ _$ X+ b% n7 R% V# T1 V2 ^3 s5 J
JetBrains RubyMine Mac ×¢²á°æ ÏÂÔØ
! J) R4 }7 j: z7 R7 r% u; y
7 y2 F; O, L4 `8 m
Y7 ]. K. R6 X, F( c3 ~# T% C! Y" |" c1 j7 b# W6 h) S2 q
/ e- s7 y: d& E4 H4 E5 T* N' i
$ W, Q# v- d' X7 w5 r$ m! [0 F; M6 L+ u6 q
|