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

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

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 组合,可以省去你各种的蛋疼,和大把时间....

共收到 19 条回复

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

呵呵,没有关系,只是看一下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 哈哈,一句点破“学系统还是*系统好”的问题

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