Ruby 手把手教你在 Windows7 中安装 Ruby1.9.3

asobuwjcat · 2012年01月18日 · 最后由 ery 回复于 2012年02月04日 · 11397 次阅读

超级详细的安装次序,手把手,图文并茂啊,完全符合日文风格。。。 详细请看:http://www.rubycc.com/bbs/topic_detail/88

有了 rubyinstaller 以后在 win 上面装 ruby 就是点 next=>next,但是很多 gem 都依赖*nix 上面的环境,即便加了 devkit 也还有很多有兼容性问题,win 上面只能做入门了。

这样也不错,毕竟能简单入门也是很重要的。各个 OS 发挥各自长处。。。

win7 上转 Imagick 真是相当痛苦

为什么要在 win 上装 ruby,为了开发,还是为了部署 ruby 应用, 如果是为了开发,建议直接放弃 win,换成 ubuntu 或者 mac。 我在 win 上用 ruby 好几年,非常痛苦。

windows 下编译 Imagick 还是比较简单的。主要是设置好 Devkit 和 Imagick 的相关 include 和 lib 目录即可

#4 楼 @ery windows 下虽然搞 Rails 比较费劲,但是用 Ruby 写脚本用还是比较方便的。

#6 楼 @skandhas 的确是这样,用 ruby 写脚本的确不错,但是在 linux 下用 ruby 写脚本更爽!

个人认为,如果真的要在 Windows 里做 Ruby 开发,就开虚拟机装个 Ubuntu,设置好 NAT 之后 ssh 到 Ubuntu 里面玩吧……难道没有人觉得在 Windows 里写程序很自虐么,连个像样的 Terminal 都没有。

「在 Win 下折腾 rails 就是个悲剧,其实可以把环境搭建在虚拟机中的 linux,把项目共享到 win 下,然后在 win 下用 sublime text 2 去编辑的方式」,前几天我在 twitter 上说过的一句话。。

#8 楼 @iwinux “难道没有人觉得在 Windows 里写程序很自虐么”很抱歉,我能不认同这一点,我用C#在win上工作了2年多,那段时间我过得非常的开心,主要是因为C#和VS非常棒,在win上用VS和C#开发.net winform 程序非常的爽。说实话感觉比 Ruby On Rails 爽多了 (可能是因为我在 linux 上没有找到好的开发工具,最近在研究 vim)。不过c#和ruby没有可比性,一个是静态语言,一个是动态语言。我好像说的有点多了,:-)

#8 楼 @iwinux Win 上的确没有一个像样的 Terminal,Win 也不鼓励大家用 Terminal,和 Linux 和 Mac 的 思路不一样。Win 鼓励大家用 GUI 工具

@ery

ack "keyword" -ail app | xargs git log -10 -- # 列出 app 目录中包含关键词 keyword 的所有文件的最近10次 git 提交记录

这种命令如果有 GUI 替代品的话我也乐意用啊~

#12 楼 @iwinux 我想了半天,的确没想到。我承认 Win 的 GUI 工具没有 Shell 强大。顺便说一下在 Win 上用 Git 就很痛苦。

#12 楼 @iwinux 在 Win 上不能思考这么复杂的问题!呵呵。我想可能是因为 GUI 程序没有 | 通道 这个概念,所以做不了这种事情!

#14 楼 @ery 之前看过一篇文章,大概意思是指 GUI 的目的是为了完成某个功能(或操作),而 CLI 的目的是为了创造某个功能。编程算是一种创作活动吧,所以强大的 CLI 不可缺

#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 更强大!

完全跑题了:)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号