cowboy学习笔记(安装与部署)

安装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

相关文章
相关标签/搜索