文档章节

rebar3文档翻译—入门

易冥天
 易冥天
发布于 2017/02/16 13:07
字数 318
阅读 67
收藏 0
  1. 安装包安装
    1. 在这里下载一个二进制文件。 确保它是可执行的(chmod + x),并将该目录添加到path中。通常会创建一个~/bin/来存放像rebar3这样的命令,并且通过export PATH=~/bin/:$PATH命令将该目录添加到~/bashrc、~/.zshrc或者环境中
  2. 通过源码安装
    1. shell中
      1. git clone https://github.com/erlang/rebar3.git
      2. cd rebar3
      3. ./bootstrap
    2. 现在你有了一个脚本rebar3,并且你可以把它放到任何地方,然后添加到$PATH中,如上文所述。
  3. 提取和升级
    1. 可以在local命名空间下找到安装和运行rebar3的其他方法。rebar3 local install 会将escript的内容提取到 ~/.cache/rebar3/lib 中,并且创建一个shell脚本 ~/.cache/rebar3/bin/rebar3:
      1. shell
        1. ./rebar3 local install
        2. ===> Extracting rebar3 libs to ~/.cache/rebar3/lib...
          ===> Writing rebar3 run script ~/.cache/rebar3/bin/rebar3...
          ===> Add to $PATH for use: export PATH=$PATH:~/.cache/rebar3/bin
    2. 此外, rebar3 unstable upgrade 会从s3获取最新的escript并且以同样的方式安装
      1. shell
        1. rebar3 local upgrade
        2. ===> Extracting rebar3 libs to ~/.cache/rebar3/lib...
          ===> Writing rebar3 run script ~/.cache/rebar3/bin/rebar3...
          ===> Add to $PATH for use: export PATH=$PATH:~/.cache/rebar3/bin
  4. 创建新项目
    1. shell
      1. rebar3 new release myrelease
      2. ===> Writing apps/myrelease/src/myrelease_app.erl
        ===> Writing apps/myrelease/src/myrelease_sup.erl
        ===> Writing apps/myrelease/src/myrelease.app.src
        ===> Writing rebar.config
        ===> Writing config/sys.config
        ===> Writing config/vm.args
        ===> Writing .gitignore
        ===> Writing LICENSE
        ===> Writing README.md

© 著作权归作者所有

共有 人打赏支持
易冥天
粉丝 30
博文 140
码字总数 70939
作品 0
海淀
程序员
私信 提问
rebar3的一些参考文档

刚使用rebar3,功能太多,各种命令不会用。网上找了一些资料: rebar3的官网,有指定的文档,命令例子都有,入门必备: rebar官网 然后使用流程介绍,这里介绍了一些使用案例和为什么这样做的...

格通
2016/03/25
50
0
为了方便发布tar,rebar3要适应relx迁移include目录到src目录

使用rebar3打tar包,十分方便。其中rebar3使用relx打包,relx里面有下面的选项,可以在打包的时候,不打包src目录,方便在发布的时候,不发布src里面的源码文件: 参考:relx Configuration ...

格通
2016/09/30
32
0
OSChina 技术周刊第二十六期 —— 未来 Docker 的安全

每周技术抢先看,总有你想要的! 移动开发 【博客】IOS 开发— App 在 IOS 8 的 simulator 运行时,定位卡死 bug 解决 【博客】JFinal + Jquery Mobile 日志记录webapp效果图 前端开发 【软件...

OSC编辑部
2015/03/22
1K
4
Fanta/free-programming-books-zh_CN

免费的编程中文书籍索引 免费的编程中文书籍索引,欢迎投稿。 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。 stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版...

Fanta
2016/11/14
0
0
IT 技术数据&翻译 目录整理--Awesome-IT-Books

Awesome-IT-Books 本目录旨在集合各个优秀IT书籍&API翻译&官方Docs翻译。 这个仓库不产出书籍,只是将网上流传着的书籍&书籍翻译集合在一起,供大家检索学习。 在此先感谢那些为我们提供书籍...

charchen
2017/04/25
382
1

没有更多内容

加载失败,请刷新页面

加载更多

jquery通过id显示隐藏

var $div3 = $('#div3'); 显示 $div3.show(); 隐藏 $div3.hide();

yan_liu
今天
3
0
《乱世佳人》读书笔记及相关感悟3900字

《乱世佳人》读书笔记及相关感悟3900字: 之前一直听「荔枝」,后来不知怎的转向了「喜马拉雅」,一听就是三年。上班的时候听房产,买房了以后听装修,兴之所至时听旅行,分手后听亲密关系,...

原创小博客
今天
3
0
大数据教程(9.6)map端join实现

上一篇文章讲了mapreduce配合实现join,本节博主将讲述在map端的join实现; 一、需求 实现两个“表”的join操作,其中一个表数据量小,一个表很大,这种场景在实际中非常常见,比如“订单日志...

em_aaron
今天
3
0
cookie与session详解

session与cookie是什么? session与cookie属于一种会话控制技术.常用在身份识别,登录验证,数据传输等.举个例子,就像我们去超市买东西结账的时候,我们要拿出我们的会员卡才会获取优惠.这时...

士兵7
今天
3
0
十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部