##What U will learnhtml
###Getting Started with Vagrant 在上篇文章中,我簡略地介紹了Vagrant,Swift可做爲服務端語言,能夠在Ubuntu上運行咱們的代碼,可是作項目的時候缺不了本地測試。考慮到有些庫Mac OX和Ubuntu不同,因此咱們須要本地能測試在Ubuntu運行的代碼。能夠考慮用雲服務器,可是調試很難,不能使用XCode打開。因此這就是爲何咱們須要用到Vagrant。 ###Required Softwareubuntu
###Setup an Ubuntu environment 跟着如下步驟嘗試新建一個Ubuntu環境。swift
swift-dev
,而後用Terminal
打開該文件夾。vagrant init ubuntu/trusty64
告訴Vagrant咱們要安裝哪一種系統(這裏咱們安裝64位Ubuntu Server 14.04 LTS
),你也能夠去Vagrant官網尋找本身想要的系統。vagrant up
下載安裝系統vagrant ssh
鏈接咱們的虛擬機。###Setup Swift-dev environment 如今咱們要配置Swift開發環境,你能夠嘗試跟隨Swift官網教程來配置。這裏,大朕東選擇個較爲簡單的方式。**經過安裝Vapor來配置Swift環境!**你能夠閱讀Intro Vapor2這篇文章瞭解Vapor
。 分3步走服務器
eval "$(curl -sL https://apt.vapor.sh)"
添加腳本sudo apt-get install swift vapor
安裝Vaporeval "$(curl -sL check.vapor.sh)"
檢查是否安裝成功這可能須要點時間,你能夠查閱一下Vagrant文檔瞭解Vagrant的命令行以及它的原理等。好比vagrant destroy
,vagrant halt
,vagrant suspend
命令行的做用是什麼?ssh
###Write your first Swift code Typeswift
編寫代碼curl
##總結 Vagrant是個很是棒的開發工具,特別是咱們要寫服務端代碼的時候,畢竟咱們不可能把服務器一直搭載到系統本地,咱們須要一臺有Linux運行環境的電腦。Vagrant就幫助咱們解決了問題!工具
###Write the code, change the world開發工具