vagrant

A collection of 2 posts

vagrant

Vagrant - introduction

vagrant 開發人員在每個案子的最開頭,一定會遇到一件事,那就是建立開發環境。建立開發環境,在古早的時期,先是自己拿一台閒置的桌機或筆電,看是要裝 ubuntu 還是 debian,或是 Microsoft 系列的 windows server,基本上,就是一台電腦專職作開發用途。 到了後來有虛擬機的時候,開始了切割開發環境和一般使用兩種情境,不過這件事情大多是發生在進入業界以後,在學校,老師教導學生都不會提到這類方便的做法。這種作法就是靠 VirtualBox 或是 VMware 這類的虛擬機器軟體,切割出一台虛擬機,裡面只安裝開發環境所需要的軟體,而且也可以隨時開關,唯一的缺點,就是吃資源,需要一台夠有力的機器跑虛擬機。 虛擬機固然是一個很不錯的選擇,但如果所開發的軟體需要各種不同的環境下測試,例如開發網站的 web developer需要在 IE6, IE7, IE8, IE9, IE10

gem

Errors when installing vagrant plugin

Vagrant 有很多 providers 可以運用,不只是預設的 VirtualBox,其他 VPS[1] 也可以和 Vagrant 串接,例如 AWS 和 DigitalOcean。我自己在試著用 DigitalOcean 的時候遇到了問題 照著tutorial 首先 follow DigitalOcean 上的 Tutorial,看似簡單,只要 vagrant plugin install vagrant-digitalocean vagrant box add digital_ocean https://github.com/smdahlen/vagrant-digitalocean/raw/master/box/