一篇文章讲明白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环境后貌似不行,正在调试)
相关文章
|
2月前
|
JavaScript
Nodejs 第七章(发布npm包)
Nodejs 第七章(发布npm包)
38 0
|
4天前
|
Linux Windows
一篇文章讲明白Erlang打包工具rebar安装使用
一篇文章讲明白Erlang打包工具rebar安装使用
|
24天前
|
Go 开发者
GVM:Go语言版本和包管理的神器!
GVM,Go版本管理器,简化了在单机上切换不同Go版本的任务。
14 0
|
2月前
|
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)中找到。
36 0
|
2月前
|
数据采集 XML 数据格式
Ruby详解及安装流程
Ruby是一种高级编程语言,具有简单易学、灵活多变、优雅美丽的语法特点。它是一种面向对象的编程语言,具有动态类型和解释型语言的特性。在Ruby中,可以使用简单易懂的语法来编写代码,实现各种功能,如Web开发、网络编程、脚本编写、GUI开发等。
121 0
|
2月前
|
JSON 资源调度 JavaScript
【源码共读】编程式安装依赖 install-pkg
【源码共读】编程式安装依赖 install-pkg
62 2
|
7月前
|
JavaScript 小程序 前端开发
nodejs管理包工具nvm的安装与基本使用
有好的建议,请在下方输入你的评论。 欢迎访问个人博客 guanchao.site 欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”
78 1
|
8月前
|
Rust NoSQL 测试技术
Rust:专属的cargo工具介绍
程序就会开始调试运行了。运行输出将出现在"调试控制台"中:
79 0
|
11月前
|
数据可视化 C++ iOS开发
Python VSCode 核心插件(装了直接开发)
Python VSCode 核心插件(装了直接开发)
129 0
|
测试技术 Python
软件测试|教你如何离线安装第三方库
软件测试|教你如何离线安装第三方库
159 1