`
xiao2004
  • 浏览: 8566 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

我的ruby开发环境,抱怨win下执行ruby命令慢的可以看看。

阅读更多
首先申明,这是我的个人博客,以下都是我的个人感觉,以免引起争端。

机器环境
硬:CPUT P4 3.0  内存:1G
软:Windows Xp sp3

近乎完美的方案,我觉得不输于mac
IDE:
RubyMine 1.1.1 (1.5那个开发版,我试了,不稳定)
Console:
coLinux+debian5.0+putty

帖个图看一下:


rubymine里写代码, putty中有三个窗口,用的是screen,第一个用来跑spork(spec服务器),
第二个运行webserver,第三个用来运行测试命令,或一些临时的命令,运行起来很流畅.
Rubymine写代码很爽,提示功能强,view和controller切换很快,寻找类和文件,都很好用。
Linux中的zsh用来做shell,我想没有比这再强的shell了吧,更不是win下cmd很够相提并论的,最重要的是用其在后台跑了一个spork服务器,这样做测试时,可以体验到迅雷不及掩耳的感觉了。

可能的几个疑问,我来解释一下。
1.为什么不直接用Mac
我已有一台本,一台台式机,都是普通pc,跑不了mac,再买台mac??等等吧。

2.即然要用debian,为啥不直接装个linux用。
linux嘛,命令行是很爽,但gui的话,就没两个做得精致的罗,每次装完linux就要配置字体,界面,哎,折腾。往往是折腾半天,没有win默认的gui好看,写代码嘛,字体太重要了。我现在对linux的gui很痛恨,乖乖做做服务器算了。

2. IDE为啥选Rubymine
这个嘛,谁用谁知道,我反正觉得很顺手。至少我认为他是目前最好的rails IDE,先不说是Ruby IDE。没用过的可以体会下啊,一定要掌握好其快捷键,这样用起来才有感觉。我知道还有些netbeans,vim,emacs用户,用过netbeans,不怎么喜欢。 vim,emacs这两个根本就称不上ide,只能说是很强的编辑器,不要跟我说装上XXX插件就可以做啥,这两个我都折腾过,而且用得也非常熟练,但我发现,在win环境下,没有想像中的实用,顺手,有时是比不上UE的。当然了,在lin下你能选择的东东比较少。
改配置文件之类,还是用vim,好用,快速,比用Ftp下下来,再在win下改好再传上去,那快得太多。
emacs配好之后,用来写c和python还不错,不过我现在写c也不用了,多用一些跨平台库,将自己的程序弄成跨平的,直接用vc写好,调试完,扔到linux上去再编译下就可以了。python嘛,自从开始学Ruby后,有点记不太写来了。

3.为什么用colinux,而不用vm,vbox之类的。
用colinx,速度快,占用内存小,且与win下共享文件方便,比vm,vbox方便。

  • 大小: 264.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics