系统 :win7

erlang:Erlang/OTP 22 Erts 10.7

rebar3 :rebar 3.13.1

环境搭建详见:

Erlang windows下安装

rebar3 windows下安装

新建项目命令

新建文件夹test->拷贝rebar3,rebar3.cmd到文件夹中(这两个文件可在rebar3 windows下安装中下载),在 test文件下下执行下面cmd命令

app项目

rebar3 new app test_app├── LICENSE
├── README.md
├── rebar.config
└── src├── test_app.app.src├── test_app_app.erl└── test_app_sup.erl

多app项目

rebar3 new release test_release├── LICENSE
├── README.md
├── apps
│   └── test_release
│       └── src
│             ├── test_release.app.src
│             ├── test_release_app.erl
│             └── test_release.erl
├── config
│   ├── sys.config
│   └── vm.args
└── rebar.config

lib项目项目

rebar3 new lib test_lib

rebar插件项目

rebar3 new plugin test_plugin

编译运行

拷贝rebar3,rebar3.cmd到新建项目test_app目录下,在此目录下执行cmd命令

rebar3 compile

编译成功,会生成一个新文件夹_build

参考资料:

Erlang:Rebar3的简单使用

rebar3简单使用相关推荐

  1. rebar3 简单使用

    最近想尝试用下rebar,在rebar的github主页发现 rebar已经被抛弃了,那么就按建议说的使用rebar3 吧 Deprecated Erlang build tool that make ...

  2. Erlang:Rebar3的简单使用

    安装 方法一:源码安装 $ git clone https://github.com/erlang/rebar3.git $ cd rebar3 $ ./bootstrap 方法二:点击「链接」直接下 ...

  3. rebar3使用介绍(七)测试

    rebar3使用介绍(七)测试 eunit common test (ct) 代码覆盖率 Rebar3内置了eunit和ct(common_test)测试运行器.通过遵循一些约定,您可以使用单个Reb ...

  4. rebar3使用本地依赖

    简介 erlang提供了rebar3来管理依赖和编译项目,结合git和hex,项目的依赖管理会非常简单.项目本体也会非常精简.但是也带来了问题就是项目本身必须依赖外网才可以构建,因为deps库一般都是 ...

  5. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  6. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  7. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  8. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

  9. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

最新文章

  1. 极客新闻——05、如何在工作中学习和成长?
  2. 使用Navicat连接MySQL时出现2059报错的解决方法
  3. 【SQL Server学习笔记】变更数据捕获(Change Data Capture)
  4. *11.迪杰斯克拉算法
  5. Redis两种持久化方式(RDBAOF)
  6. Direct2D (2) : 基本图形命令测试
  7. Springboot 多模块项目创建与配置
  8. vue将经纬度转换成地理名称_新武汉北,红安有了一个新的地理名称,恒大项目将对标上海迪士尼...
  9. 学习软件测试你不了解这7点你算是白学了...
  10. 记一次Jenkins 打包异常 ERROR: Exception when publishing, exception message [Failure]
  11. 揭秘React同构应用
  12. linux 档案类型s,深入了解Linuxs归档和压缩命令 | MOS86
  13. P90音频播放无声音问题(ACC音频文件)
  14. linux 平铺式桌面,Linux 桌面平铺管理器 - i3wm
  15. 指数分布具有“无记忆性”
  16. Eclipse常用便捷设置
  17. 国内CDN的排名情况
  18. 一封超级牛的数据库程序员的情书表白
  19. 计算机视觉学习6_棋盘格_相机模型与参数标定
  20. win7如何修改html图标,win7如何更改软件图标_win7修改应用程序图标的教程

热门文章

  1. dialog使用(dialog使用方法)
  2. 如何区分单色LCD液晶屏的显示模式和玻璃型号
  3. oracle获取字符串最后一个逗号后面的字符
  4. toString转化成json
  5. 如何向妈妈解释什么是爬虫
  6. OneDrive的申请与使用
  7. DeepDive自动化信息抽取---全网首发DeepDive偷工减料超速部署方式
  8. Python安装Github包,离线包和在线包
  9. C# 透明背景Panel, 透明图像, PitureBox透明效果
  10. 阿里云服务器选购指南(图文教程详解)