學習使用Vagrant
What U will learn
- 安裝和配置Vagrant,安裝VirtualBox
- 新建一個Vagrant實例牡辽,安裝Ubuntu 14.04系統(tǒng)
- 配置Swift3.1開發(fā)環(huán)境
- 在Ubuntu編寫第一行Swift代碼
Getting Started with Vagrant
在上篇文章中喳篇,我簡略地介紹了Vagrant,Swift可作為服務端語言态辛,可以在Ubuntu上運行我們的代碼麸澜,但是做項目的時候缺不了本地測試∽嗪冢考慮到有些庫Mac OX和Ubuntu不一樣炊邦,所以我們需要本地能測試在Ubuntu運行的代碼∈焓罚可以考慮用云服務器馁害,但是調試很難,不能使用XCode打開蹂匹。所以這就是為什么我們需要用到Vagrant碘菜。
Required Software
- 1、下載并安裝VitrualBox限寞。Vagrant原理是基于VitrualBox運行的忍啸。
- 2、下載并安裝Vagrant履植。
Setup an Ubuntu environment
跟著以下步驟嘗試新建一個Ubuntu環(huán)境计雌。
- 1、新建一個文件夾静尼,隨意命名白粉。或命名為
swift-dev
鼠渺,然后用Terminal
打開該文件夾鸭巴。 - 2、執(zhí)行命令行
vagrant init ubuntu/trusty64
告訴Vagrant我們要安裝哪種系統(tǒng)(這里我們安裝64位Ubuntu Server 14.04 LTS
)拦盹,你也可以去Vagrant官網尋找自己想要的系統(tǒng)鹃祖。 - 3、折行
vagrant up
下載安裝系統(tǒng) - 4普舆、最后運行
vagrant ssh
連接我們的虛擬機恬口。
成功連接
Setup Swift-dev environment
現(xiàn)在我們要配置Swift開發(fā)環(huán)境,你可以嘗試跟隨Swift官網教程來配置沼侣。這里祖能,大朕東選擇個較為簡單的方式。通過安裝Vapor來配置Swift環(huán)境蛾洛!你可以閱讀Intro Vapor2這篇文章了解Vapor
养铸。
分3步走
- 1雁芙、執(zhí)行
eval "$(curl -sL https://apt.vapor.sh)"
添加腳本 - 2、執(zhí)行
sudo apt-get install swift vapor
安裝Vapor - 3钞螟、執(zhí)行
eval "$(curl -sL check.vapor.sh)"
檢查是否安裝成功
這可能需要點時間兔甘,你可以查閱一下Vagrant文檔了解Vagrant的命令行以及它的原理等。比如vagrant destroy
鳞滨,vagrant halt
洞焙,vagrant suspend
命令行的作用是什么?
安裝成功
Write your first Swift code
Typeswift
編寫代碼
Your Swift code on Ubuntu
總結
Vagrant是個非常棒的開發(fā)工具拯啦,特別是我們要寫服務端代碼的時候澡匪,畢竟我們不可能把服務器一直搭載到系統(tǒng)本地,我們需要一臺有Linux運行環(huán)境的電腦提岔。Vagrant就幫助我們解決了問題仙蛉!