安裝cowboy,參照官方文檔:http://ninenines.eu/docs/en/cowboy/1.0/guide/getting_started/git
添加依賴庫:在makefile中添加,會自動編譯。在gateway.app.src中添加,編譯系統在會在該文件找到相應的編譯庫copy到工做目錄。makefile添加的是庫目錄名,gateway.app.src裏添加的是應用名,不當心就會寫錯了。github
添加依賴庫的過程當中會遇到一些問題。服務器
問題一:【git clone錯誤】,若是makefile裏添加了依賴庫,若是在deps文件夾找不到相應的庫,默認從git版本庫克隆,因此需安裝git 。安裝好了可能還不行,可能服務器ssl證書未經第三方簽署。因此,在執行makefile以前,添加env GIT_SSL_NO_VERIFY=true ,本次就忽略ssl認證。app
問題二:【沒法自動git clone依賴庫】,先去github搜下這個庫,而後本身手動git clone下來。或者根本就不安裝git,直接wget下來解壓到deps文件夾。ide
問題三:【有些標準庫應用沒法啓動,好比sasl】,gateway.app.src中添加sasl便可。編譯時,會將sasl編譯庫拷到工做目錄。若是想自定義sasl配置文件,則將安裝目錄下sasl庫拷貝到deps目錄。並修改的ebin目錄的sasl.app文件。一樣, 編譯時,會將sasl編譯庫拷到工做目錄。ui