一篇文章讲明白Erlang打包工具rebar安装使用

简介: 一篇文章讲明白Erlang打包工具rebar安装使用

Rebar——Erlang构建工具,可以方便的编译测试Erlang应用程序和发布。

一、Rebar的安装

1.在页面下载

//代码效果参考:http://www.zidongmutanji.com/bxxx/552190.html

rebar和tip的bz2格式文件

2.安装步骤

二、Rebar使用

1.rebar为basho-rebar-d4fcc10abc0b.tat.bz2_FILES文件安装后生成文件,rebar为名称改短后的文件名,叫其它名字亦可。

2.apps文件为存放打包程序自定义文件

3.在apps文件下放置将要打包工程文件,

(1)文件名称要与.app中application定义名称一致

(2)将待打包工程中ebin文件夹中的.pp文件烤出放置src文件下,格式改为.app.src,将ebin 文件夹删除

4.配置路径和打包目标文件rebar.config,添加

{sub_dirs,【"apps/sellaprime"】,"rel"}

指定导入工程路径,和打包将要存放的文件名

5.编译

命令: ./rebar compile,结果如图所示

6.创建打包原型文件

命令:./ rebar create-node nodeid=sell

7.配置reltool.config

(1)添加打包工程路径,{lib_dirs,{"../apps"}}

(2)添加工程定义的application "sellaprim".//代码效果参考:http://www.zidongmutanji.com/zsjx/274513.html

8.生成安装包文件

命令:../rebar generate

生成效果如图所示

9.验证效果图

(1)Linux下启动为bin文件下sell

(2)windows下为release //代码效果参考:http://www.zidongmutanji.com/bxxx/546508.html

下1文件下的sell.boot(在删除erlang环境后貌似不行,正在调试)
相关文章
|
6月前
|
JavaScript
nodejs读书笔记
nodejs读书笔记
|
6月前
|
JavaScript Unix Linux
Nodejs 第十二章(path)
Nodejs 第十二章(path)
51 0
|
6月前
|
JavaScript
Nodejs 第七章(发布npm包)
Nodejs 第七章(发布npm包)
59 0
|
18天前
|
关系型数据库 MySQL Linux
文章对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择最合适的安装方法
【10月更文挑战第8天】本文介绍了在 CentOS 7 中通过编译源码安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务及登录设置等。同时,文章对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据自身需求选择最合适的安装方法。
46 4
|
4月前
|
Rust 程序员 开发者
使用 Rust 开发一款类似于 GitBook 的程序
**Rust新手开发者分享开源项目 Typikon**:模仿MDBook,致力于简单Markdown到在线书的渲染。[GitHub](https://github.com/auula/typikon)上可找到源码,欢迎初学者一同学习与贡献。体验轻松构建静态网站,探索Rust之旅。🌟 加入讨论,共建更易用的GitBook替代品。在线文档见[https://typikonbook.github.io](https://typikonbook.github.io)。
37 1
|
5月前
|
Linux Windows
一篇文章讲明白Erlang打包工具rebar安装使用
一篇文章讲明白Erlang打包工具rebar安装使用
68 0
|
6月前
|
JSON JavaScript 关系型数据库
❤Nodejs 第十六章(Nodejs环境安装和依赖使用)
【4月更文挑战第16天】本文介绍了Node.js环境安装和项目搭建步骤。检查Node.js和npm版本安装核心依赖,如Express(Web应用框架)、MySQL库、CORS(解决跨域问题)、body-parser(解析POST数据)、express-jwt和jsonwebtoken(JWT验证)、multer(文件上传处理)、ws(WebSocket支持),以及可选的dotenv(管理环境变量)和ejs(模板引擎)。完整源码可在Gitee开源项目[nexusapi](https://gitee.com/lintaibai/nexusapi)中找到。
78 0
|
6月前
|
JSON 资源调度 JavaScript
【源码共读】编程式安装依赖 install-pkg
【源码共读】编程式安装依赖 install-pkg
91 2
|
6月前
|
JavaScript 前端开发
Nodejs 第六章(npx)
Nodejs 第六章(npx)
99 0
|
6月前
|
JavaScript Linux 芯片
Nodejs 第二章(安装)
Nodejs 第二章(安装)
56 0