新手问题 庆祝 Rails 在 Windows 下安装成功!

cdx_net · 2015年09月08日 · 最后由 coooldfarmer 回复于 2015年09月14日 · 2653 次阅读

LZ Rails 小白一枚,本着学习 rails 先进思想的想法,想在 windows 上弄一个 rails 环境,简单玩玩。网上很多兄弟建议在 linux 或者 mac 下搭建 rails,无奈,LZ 太业余,也懒得安装虚拟机。于是开始了 Rails 的 windows 之旅。

此处,强烈感谢下 https://ruby.taobao.org/ 在设置各种 gem 代理无效的情况下,转战 ruby.taobao.org。经过一番折腾,终于 rails 跑起来了。此中滋味,相信只有踩过坑的人才会理解。 各种蛋疼的情况下,表示无限怀念 pip。

给各位想在 windows 上玩 rails 的小伙伴推荐下: http://railsinstaller.org/ https://ruby.taobao.org/ RubyMine 组合,可以省去你各种的蛋疼,和大把时间....

别高兴太早,后面你会遇到更多坑

呵呵,没有关系,只是看一下 rails 里面比较有意思的技术而已... 本身对 ruby 的感情有限..... 😄

#2 楼 @cdx_net 这个对推广 ruby 还是很有好处的,毕竟 windows 用户多。

基本开发应该是没问题的,做项目估计有困难吧。

#3 楼 @chenge 呵呵,项目的话,我还是坚持用 linux 的。至少之前做 py 的话,全是 linux 部署。windows 的 server 反而不是很擅长。 但是开发的话,我自己又懒得安装 linux 虚拟机,所以一直用 windows。本人很懒,所以还是各种想让自己过得舒服一点。 (话说 LZ 穷人一个,每当看到坐拥 Mac 的小伙伴的时候,都是各种羡慕嫉妒恨)

如果 rails 真的不能在 windows 下跑的话.....我只能说,到时候再看我对 rails 的热爱程度吧...

自己在 pc 上还是 windows 顺手,linux 遇到更多的麻烦。

#4 楼 @cdx_net 莫喊穷了好吗,现在 Mac 根本不贵,前几天休假的时候一个老家的朋友来上海玩,带他转 Apple Store 的时候愣是把人家吓到了:原来 Mac 这么便宜的?!

@cdx_net Rails 是可以在 windows 下跑的。

关键是各种 gem 是否支持,即使支持也要看支持得好不好。在 windows 下,即使你引入一个很常见的 gem,你也需要搜一下“gem xxx for windows”。

并且,会遇到各种在 linux 下不会遇到的“坑”。

这些“坑”只会阻碍你学习。即使你解决了这些“坑”,也并不意味着你获得对应的使用经验。 因为其他人不会用 windows 进行开发,对他们而言这些经验是无用的;而如果你能用 Rails 进行工作的话,我相信你已经转入 linux 平台了,这些经验对你而言,同样是无用的。

当然,刚开始接触 Rails 的话,无所谓了。只是,不经意间,你已经输在了起跑线上~~

在 windows 上入手很好操作,railsinstaller+rubymine 就行了(https://ruby-china.org/topics/26182

主要原因是 ruby 内部使用 byte string。

#6 楼 @nightire 看跟谁比,跟船本比肯定还是贵

#11 楼 @blacktulip 那身为程序员觉得有必要这么一比的话我也没话好说咯

#12 楼 @nightire 程序员也要交房租房贷吃饭买衣服啥的不是?船本灌个 Ubuntu,开发 Rails 也未必就输给 MB。

其实单纯学习 Ruby 语言,或者练习一下搞个 Demo 啥的,在 Windows 下未尝不可。 毕竟很多人是从 Windows 开始的,但是当你步入正途之后,还是要选择主流。

#13 楼 @blacktulip 是啊是啊,灌个 Ubuntu 的话,我就不会在这里评论了。

我真实体会,windows 绝对是 demo 平台,速度相对其他的系统比太慢了,很多 gem 装起来太费劲,有这个精力,真应该换 Mac。没钱换 Mac,绝对应该切换到 Linux。要是非得用 Windows 也得用 VirtualBox。Windows 真是浪费 Rails 学习时间的平台。。。。。。

把代码部署到服务器上的时候没人在意你是在哪用啥来开发的

#18 楼 @ywjno 哈哈,一句点破“学系统还是*系统好”的问题

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