[跟隨大神] 為了Rails

Rails 101演練, 裝機趴

Linux+Rails=VMWARE Workstation+Ubuntu

如果你和我一樣真的沒有MAC而又想要衝進Rails, 這裡提供一些我的環境配置給大家參考.
先說結論, 用VMWARE Workstation+Ubuntu是我用起來最稱手的一組環境, 最不用擔心連不到和切換時手忙腳亂.
<初代目:azure+ubuntu+rails>
我的初代環境是做在很軟帝國的azure雲上面(一個月免費試用)(他佈起來也算簡單一直下一步就好), 好處是不用擔心自己電腦夠不夠力, 只要能連網就行. 壞處是一但網路慢你就會想要跳樓了. 當然他是一個月免費也不是永久免費, 而且費率也是相當的複雓, 所以時候到了你就佑道要怎麼辦.
<二代目:Hyper-v+ubuntu>
有了一代目的練功經驗, 當我想把環境轉到本機上, 首要考慮只有 電腦硬體要夠力 佈署環境要夠快
在這前提下眼睛自然的掃到windows 8以後就內建的Hyper-v;這裡直接講我之後換掉他的原因, 我相信每個原因也都有解但我不打算花時間去找, 因為重點是我要快點開始練習寫rails而不是一直在弄環境弄環境弄環境弄環境. 原因有
(a) 不能做copy-paste
(b) 中文輸入法一直失敗
(c) 要做 2 組vlan的環境一組要對內一組要對外, 失敗很多次
<三代目:vmware workstation+ubuntu>
基本上, 以上三者的問題都用直觀就解掉了. 但是不可避免的的基本佈署還是要用. 例如要在課前把你的最愛兩邊做同步(這樣上課要用的資源才能兩邊用: slack, hackpad, git, quip, heroku, rails101教材, xdite給的教材等…) 不過如果你有認真做完功課再去上課, 這些會在課前都克服完畢.
我裝環境主要就網上爬些文加一些readme. 例如: VMware Workstation 12 Player下載與安裝
記得vmware的tools for linux要裝, 會方便些, 還有就是windows8被強制升完windows10可以續用喔
有一些環境的command要記著 (rails101的裝機趴有寫好), 另外是之後會用到 postgresql 那些command要記一下.
例如我用的是
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
其他:
免費資源 aws
免費的heroku只能上5個ap用完了怎麼辦:
for app in $(heroku apps); do heroku apps:destroy –app $app –confirm $app; done