超级详细的安装次序,手把手,图文并茂啊,完全符合日文风格。。。 详细请看:http://www.rubycc.com/bbs/topic_detail/88
有了 rubyinstaller 以后在 win 上面装 ruby 就是点 next=>next,但是很多 gem 都依赖*nix 上面的环境,即便加了 devkit 也还有很多有兼容性问题,win 上面只能做入门了。
为什么要在 win 上装 ruby,为了开发,还是为了部署 ruby 应用, 如果是为了开发,建议直接放弃 win,换成 ubuntu 或者 mac。 我在 win 上用 ruby 好几年,非常痛苦。
个人认为,如果真的要在 Windows 里做 Ruby 开发,就开虚拟机装个 Ubuntu,设置好 NAT 之后 ssh 到 Ubuntu 里面玩吧……难道没有人觉得在 Windows 里写程序很自虐么,连个像样的 Terminal 都没有。
「在 Win 下折腾 rails 就是个悲剧,其实可以把环境搭建在虚拟机中的 linux,把项目共享到 win 下,然后在 win 下用 sublime text 2 去编辑的方式」,前几天我在 twitter 上说过的一句话。。
ack "keyword" -ail app | xargs git log -10 -- # 列出 app 目录中包含关键词 keyword 的所有文件的最近10次 git 提交记录
这种命令如果有 GUI 替代品的话我也乐意用啊~
#15 楼 @HungYuHei 我觉得你说的有道理,不过“创造”和“完成”这个两个动词该如何理解哪?“创造”比“完成”更加强大? 我想是否可以 理解为 GUI 程序的接口和输出的可复用性没有 CLI 程序强。 GUI 程序只实现了 User Interface CLI 程序同时实现了 User Interface 和 Programming Interface
因为 Lin 基于 Shell,Win 基于 GUI,Shell 更适合 CLI, 所以 Lin 比 Win 有更好的 Programming Interface, 所以 Lin 更适合 Programming。 所以程序员更喜欢 Linux(还有那些基于 Shell 或者更好的支持 Shell 的 OS)。
BTW WebApp 的 Programming Interface 更强大!
完全跑题了:)