Ruby 板


LINE

因为刚刚那篇回文收到了板友的私信,经过徵询後决定回在版上 这样才可以把前辈们钓出来回文 XP 我不是高手所以不敢用「心得」当分类 Q:如果先写出一个网站的话,是否不用架设 linux VM?那考虑未来的话呢? A:是的,Rails 自带了 WEBrick as web server 如果只是想学习怎麽写 Rails 的话完全够用 甚至你也不需要会安装什麽 MySQL,用 Rails 预设的简单的 sqlite3 足矣 总而言之,架设一个 linux VM 完全不是入门 Rails 的必备技能 更过分的说,你甚至不需要会搞 VM,也能像个有架势的 Rails developer 跟着团队一起开发 以我自己来说,我也是到後来为了研究 chef 这套布署工具才去学用 vagrant 当然,会架 VM 肯定是有益无害,不怕炸烂你的电脑,听起来也很帅 但是如果只是为了入门,我想这不是最必要的一项 容我再次强调 想入门很简单:http://ihower.tw/rails3/(我真的不是在帮爱好大打广告XD) 照着这本书从头走到尾,基本观念你就有了 那麽接下来的菜单版上的前辈们也都提供了(RailsCasts etc.) 你吃起来也不会觉得怎麽和全熟的牛肉一样难咬 Q:另外再请教初期学ruby 程式 可以先用windows学习 之後学ROR是否就要转移到 MAC或 Linxu的环境下会比较好? 这两个哪一个开发比较好,例如会有不支援的问题 对新手而言,不知道你可否提供一些建议? 谢谢 A:Tl;nr 跟 windows 说掰掰吧 我没有在 windows 上写过 Rails,所以我就单纯分享我的经验好了 我是当初看朋友在玩 Ubuntu(他用 wubi),觉得实在是太帅了 秉持着「先求帅、再求快」的理念,我也装了 wubi 来玩 但是我这人有洁癖,我觉得把 ubuntu 装在 windows 底下很不舒服,仰人鼻息 所以冲动之下就决定切一下硬碟、还给 Ubuntu 独立的尊严 结果因为我不是本科系的(non CS),计概知识实在薄弱,一不小心就把我原本 装 Windows 的分割区弄烂了,结果我的笔电就只剩下 Ubuntu 了 从此之後我就只能活在 linux 底下了,也玩了不少 distribution 好像有点离题了,回归主题 如果有预算直上 mac 是很不错的,但如果你跟我一样一开始预算不多,你也可以 和我一样装个 linux 在你的电脑上,然後再一不小心把 windows 杀掉就好了 因为我是在学 Rails 之前已经习惯於栖息在 linux 上,所以至少在写 Rails 的 prerequisites 上并没有造成我太大的困扰,像是一些 system dependncies、或是 要安装什麽 libraries 等 这有什麽好处?好处是你之後如果要架环境,用的肯定是 linux,你想熟悉 linux 最好的方式就是吃喝拉撒都用他 再来,我後来换到 Mac OS X 上,但是开发习惯并没有改变太多 一样是 vim + command line,改变比较多的反而是一些辅助性的工具 而我也看过一些一开始就用 Mac 写程式的朋友对於 terminal 很不熟悉,因为要 安然的活在 Mac 上你可以不需要打开终端机,但是想要活在 linux 上就会被迫熟悉 这些 command line tools 我不否认在 mac 上写 Rails 真的是无比快乐,但是我觉得在没预算时先试试看 linux 也无妨,绝对可以带给你想不到的好处。 真的不要再留恋 windows 了,狠下心来跟他说再会吧 T_T 在 windows 上我只会用 WAMP 装环境写 php,换到 linux 上後我学会怎麽把 LAMP 的每一个部分自己装起来,怎麽自己去调教,我觉得这些都是很重要的经验,因为 Rails 的环境很多元,可能有人喜欢用 nginx+unicorn、有人喜欢用 apache 搭 passenger,有人用 linode、有人玩时下最夯 AWS 但是不管用哪一个,你都得有相对应的基础知识才有办法自己组出适合你的专案的 环境 最後,我不是高手,我只是分享一下自己的经验,请前辈们不吝指教,谢谢! 最後的最後,给寄信给我的那位版友,如果你真的想学 Rails,你可以把我上面说的都 当废话,打开你的浏览器,进入 http://ihower.tw/rails3/ 就够了 谢谢! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.248.24
1F:推 lTERRAl:你windows只是开机磁区被盖到而已 用linux的grub指定磁区 12/29 14:42
2F:→ lTERRAl:就可以开启了 12/29 14:44
3F:推 breakanyrule:谢谢您的分享! 12/29 15:24
4F:→ kusoayan:回一楼 其实我那时候是真的把 windows 的开机磁区杀掉了 12/29 17:21
5F:→ kusoayan:而不是 grub 抓不到 12/29 17:21
6F:推 maze:有类似惨痛经验 我用EasyBCD管理开机启动 不怕会弄坏XD 12/29 19:08
7F:→ danny8376:我用nginx+passenger耶 没列到(重点误 12/29 21:21
8F:→ danny8376:如过要在win上用ruby... 请祈祷native部分有好心人 12/29 21:21
9F:→ danny8376:帮忙先编好binary 不然gem里面的native没有precomile 12/29 21:22
10F:→ danny8376:基本上可以放弃在上面用那个gem了www 12/29 21:22
11F:→ danny8376:当然有兴趣在win上编ruby native lib也是可玩玩(笑 12/29 21:23
12F:推 yodxxxd:推跟windows说掰掰 12/29 22:54
13F:推 smdf:感谢kusoayan大大建议 其实XDite,ihower两位神人的网志一直都 12/30 09:47
14F:→ smdf:在看,只是觉得WINDOWS很..所以在考虑用linux还是mac 12/30 09:48
15F:→ smdf:我想先架linxu VM, 之後有预算再入坑macbook好了谢谢你的建议 12/30 09:50







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP