首页 > 其他分享 >erlang.mk erlang 应用构建工具

erlang.mk erlang 应用构建工具

时间:2023-12-22 14:22:26浏览次数:38  
标签:make mk 构建 https 工具 erlang

erlang.mk erlang 应用构建工具,主要以来了make 进行erlang 应用的构建

安装使用

核心是一个依赖工具,如果安装了xcode,git 以及make 都是包含了的

  • 基础安装
brew install erlang git make
  • 安装erlang.mk
wget https://erlang.mk/erlang.mk
或者
curl -O https://erlang.mk/erlang.mk

OTP 应用试用

erlang.mk包含了工具能力,方便我们生成项目

  • 参考命令
make -f erlang.mk bootstrap

效果


项目结构

Makefile

 

  • 构建
 
make

效果

  • 启动应用
    进入 ebin 目录
 
application:start(dalong).

说明

erlang.mk 提供了不少方便的cli 工具,对于make 比较熟悉的erlang.mk 是不错的选择,rebar3 属于erlang 社区维护的,更加大众化

参考资料

https://erlang.mk/
https://github.com/ninenines/erlang.mk
https://erlang.mk/guide/getting_started.html

标签:make,mk,构建,https,工具,erlang
From: https://www.cnblogs.com/rongfengliang/p/17921489.html

相关文章

  • rebar3 erlang 项目管理工具
    rebar3是erlang提供的构建,测试以及发布工具安装下载wgethttps://s3.amazonaws.com/rebar3/rebar3&&chmod+xrebar3安装./rebar3localinstall之后配置环境变量使用提供的命令asHigherorder......
  • DOCKER 多段构建
    DOCKER多段构建Docker多段构建(Multi-StageBuild)是一种优化Docker镜像大小和构建过程的方法。它允许你在一个Dockerfile中定义多个构建阶段,每个阶段都可以有自己的基础镜像、依赖和构建步骤。这样,你可以在最终的镜像中只包含运行时所需的组件,而不包含构建时产生的中间文件......
  • 读程序员的README笔记17_构建可演进的架构(下)
    1. 可演进的API1.1. 随着需求的变化,你需要改变你的API,即代码之间的共享接口1.2. 改变API很容易,但很难做到正确1.3. 保持API小巧1.3.1. 小巧的API更易于理解和演进1.3.2. 只添加即刻需要的API方法或字段1.3.3. 带有许多字段的API方法应该有合理的默认值1.3.3.1. 开......
  • 风控规则引擎构建及挑战
    引言如果决策引擎是风控的大脑,那么规则引擎则是大脑内的重要构成,其编排了各种对抗黑产的规则,是多年对抗黑产的专家经验的累计,本文将向你介绍规则引擎的构成及实现。背景什么是规则引擎?规则引擎可以帮助企业将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务......
  • 从零开始构建报警中心:part10 接入统一登录
    前文使用flask-login实现了用户登入登出,在实际使用中过于简单,这里引入统一登录。关于统一登录可以看一下早前的这篇文档:一个简单的SSO统一登录设计对于接入统一登录可以参考一下的时序图:根据这个时序图,要接入已有的SSO,需要对现有系统进行一些修改:未登录情况下,在login视图中添加从co......
  • dremio 24.3 版本构建的一些问题
    dremio24.3社区版代码提供了,从官方文档来看,构建与以前不太一样了,以下是构建中一些问题说明主要问题jdk需要同时包含jdk8以及jdk11,maven配置toolchains解决方法对于多jdk的安装可以使用二进制程序,比如我使用的mac我使用了sdkman这个工具管理多jdktoolchains配置......
  • 使用OCCT构建两个面之间的最短路径
    查找两个面之间的最短面路径查找面的邻面。std::vector<TopoDS_Face>OCCTUtility::adjacentFace(TopoDS_Faceconst&face,std::optional<TopoDS_Shape>shape,std::optional<TopTools_IndexedDataMapOfShapeListOfShape>edgeMapFace){std::vector<TopoD......
  • 《构建之法》读书笔记(三)
      《构建之法》,读这本书教会了我在团队开发时的团队合作。   首先是代码规范:1.代码风格规范。2.代码设计规范。一.代码风格规范   1.缩进:一般用四个空格的距离,从可读性来说正好。   2.行宽:行款可以限定为100字符。   3.断行与空白的{}行:尽量......
  • 构建更加完善的全病程患者服务网络,圆心科技上市之路愈发顺畅
    中国的智慧医疗模式,是一种创新型的医疗模式,通过建立线上医疗服务平台,将优质医疗资源下沉到基层社区,使得居民可以更加便捷地获得医疗服务。这种模式的出现,为缓解医疗资源紧张问题提供了新的思路和途径。为更好地推进智慧医疗的建设,我国医疗健康企业圆心科技构建了一套贯通诊......
  • 风控决策引擎——决策流构建实战
    引言本篇主要聚焦介绍风控决策引擎中决策树编排能力的构建。决策引擎是风控的大脑,而决策树的编排能力和体验是构建大脑的手段,如何构建高效、丝滑、稳定可靠的决策树编排能力,是对风控决策引擎的一大挑战,本篇文章和大家分享一下过往构建心得。背景任何系统在初期构建肯定不是往“......