论坛首页 Ruby版 rails

使用MSYS或Cygwin方便在windows下的ruby/rails开发

浏览 2596 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2007-02-09
如果用windows的终端cmd.exe
本该在irb或者rails的log中以不同颜色显示的字符在cmd中变成了带有颜色控制符的纯文本
如附件中的cmd.png和cmd2.png
非常不方便

MSYS在windows下模拟了一个类unix的终端,Cygwin在windows下模拟了一个linux环境,它们带有一些unix终端下常用的工具,如ls、tail、tar,其实它们都是相应unix/linux工具的windows版,而且它们的环境会继承windows的一些系统变量,如path,如果windows下装有ruby、rails,在它们的环境里同样都可以直接运行

至于如何使用,大家自己慢慢试吧

我现在感觉到最大的好处就是终端支持颜色了,比如可以用tail -f log/development.log跟踪带颜色的日志了

我也是刚刚突然想到这点的,因为一直很郁闷在cmd下用tail跟踪日志显示的东西乱七八糟

可能还有其它方便的地方我还没有找到,大家一起挖掘
  • 446bed46-4a25-4e7f-b413-b3406b803cf8-thumb
  • 描述:
  • 大小: 20.3 KB
  • 6cc82c92-2c18-49f0-a367-82aa3e8b1b05-thumb
  • 描述:
  • 大小: 4.9 KB
  • B408f23f-355a-4ba3-bb01-fdffeb2465cf-thumb
  • 描述:
  • 大小: 47.8 KB
   
时间:2007-02-09
还有一个图。。
  • 6150537b-a836-438a-8553-5a3726d703a5-thumb
  • 描述:
  • 大小: 6.1 KB
   
0 请登录后投票
时间:2007-02-09
发现一个问题,rake、irb之类的命令在windows下是相应的批处理文件,在msys下执行有问题
   
0 请登录后投票
时间:2007-02-09
我以前是用cygwin的,不过现在改用radrails了。
  • 9999c15b-c9d4-4224-8ab6-74aa6cb8010f-thumb
  • 描述: tail -f development.log
  • 大小: 92.2 KB
  • 83610f7c-7477-4fc2-bcb2-4c8cc9445c4a-thumb
  • 描述: ruby script\console
  • 大小: 78.2 KB
   
0 请登录后投票
时间:2007-02-09
rails在windows下还是有些慢,感觉是gem的问题,0.9.1好像要快一点点了,rails的一些工具运行一开始总要停顿十来秒钟

我还是喜欢vim加rails插件

我后来又试过用cygwin + puttycyg了,cygwin也是用cmd窗口,字体不能换,cmd的字体又不好看,我在putty里用了DejaVu Sans Mono,挺好看的,我直接使用了cygwin的ruby,我又觉得cygwin终端色彩太少,vim中着色不太好看,还是用了win版的gvim,然后把irb、rake、rdoc这些做了个bat,把cygwin的bin加入path,这样gvim就可以调用这些工具了

我以前还试过了用colinux,也不错,正好也解决了rails在windows下慢的问题,在colinux中rails、rake执行快不少
   
0 请登录后投票
时间:2007-02-09
vim+rails插件里可以直接调用rake,rdoc等工具,
rails插件里有
:Rgenerate
:Rserver
:Rake
等命令
   
0 请登录后投票
时间:2007-08-12
robbin 写道
我以前是用cygwin的,不过现在改用radrails了。



你好,我现在也换redrails了,vim还是不太熟练,总有些麻烦
但是我的终端提示怎么不支持彩色?设置颜色的代码也都显示出来了,我没在设置里找到响应的选项.

我用的是aptana升级的radrails0.8
   
0 请登录后投票
时间:2007-08-14
njmzhang 写道
vim+rails插件里可以直接调用rake,rdoc等工具,
rails插件里有
:Rgenerate
:Rserver
:Rake
等命令


:Rserver在vim里启动rails时,输出长字符串会挤在一起。我习惯单开一个终端直接运行ruby script/server
用vim的编辑功能很强,但文件管理功能太差。特别是我用了一个以tab方式列出打开文件的插件,经常一不小心就会把程序在文件列表栏。另外,vim提供的代码提示功能,在实际开发中也很少用,有不懂的函数,直接查书。

用了VIM两个月,不觉得它比RadRails更好。写程序需要这么强的编辑功能吗?我不觉得。
我认为VIM可能更有用的地方是在远程登录服务器时用。
   
0 请登录后投票
时间:2007-08-14
那么喜欢nix,装一个撒...
   
0 请登录后投票
时间:2007-08-14
哪位高手在Cygwin装上vimmate了吗,感觉比vim-ruby好用多了
   
0 请登录后投票
论坛首页 Ruby版 rails

跳转论坛:
JavaEye推荐