服務端Swift 學習使用Vagrant工具

##What U will learnhtml

  • 安裝和配置Vagrant,安裝VirtualBox
  • 新建一個Vagrant實例,安裝Ubuntu 14.04系統
  • 配置Swift3.1開發環境
  • 在Ubuntu編寫第一行Swift代碼

###Getting Started with Vagrant 在上篇文章中,我簡略地介紹了Vagrant,Swift可做爲服務端語言,能夠在Ubuntu上運行咱們的代碼,可是作項目的時候缺不了本地測試。考慮到有些庫Mac OX和Ubuntu不同,因此咱們須要本地能測試在Ubuntu運行的代碼。能夠考慮用雲服務器,可是調試很難,不能使用XCode打開。因此這就是爲何咱們須要用到Vagrant。 ###Required Softwareubuntu

  • 一、下載並安裝VitrualBox。Vagrant原理是基於VitrualBox運行的。
  • 二、下載並安裝Vagrant

###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安裝Vapor
  • 三、執行eval "$(curl -sL check.vapor.sh)"檢查是否安裝成功

這可能須要點時間,你能夠查閱一下Vagrant文檔瞭解Vagrant的命令行以及它的原理等。好比vagrant destroyvagrant haltvagrant suspend命令行的做用是什麼?ssh

安裝成功

###Write your first Swift code Typeswift編寫代碼curl

Your Swift code on Ubuntu

##總結 Vagrant是個很是棒的開發工具,特別是咱們要寫服務端代碼的時候,畢竟咱們不可能把服務器一直搭載到系統本地,咱們須要一臺有Linux運行環境的電腦。Vagrant就幫助咱們解決了問題!工具


###Write the code, change the world開發工具

相關文章
相關標籤/搜索