【转载】stackoverflow 上关于 rebar 的讨论

【 rebar-include-ext-libs-error 】 

Your config file worked for me so I'd suggest doing the following: 

  • make sure you have git installed
  • put the most recent build of rebar in your project directory
  • use a Makefile like the one I described here
  • delete your existing deps directory
  • run make

If you want to use rebar directly instead of using make you can do: 

?


1

2

$ ./rebar get-deps

$ ./rebar compile

【 erlang-and-toolchains 】 

Editor: you can use whatever you want. I used emacs for my first year of erlang, but I'm currently using gedit. 
Version Control: I like git. It seems that most of the erlang community agrees (most projects are hosted on github). 
Workflow: I'd recommend getting familiar with rebar. 

Here is an example of a rebar-flavored Makefile: 

?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

REBAR := ./rebar

 

.PHONY: all deps doc test clean release

 

all: deps

    $(REBAR) compile

 

deps:

    $(REBAR) get-deps

 

doc:

    $(REBAR) doc skip_deps=true

 

test:

    $(REBAR) eunit skip_deps=true

 

clean:

    $(REBAR) clean

 

release: all test

    dialyzer --src src/*.erl deps/*/src/*.erl

Here are some basic pointers: 

  • Put your unit tests in the same modules as the code they are testing. See the rebar wiki for details.
  • Add {cover_enabled, true} to your rebar.config file. Every time you run make test you get a coverage report in HTML!
  • Add your project's dependencies to your rebar.config and you can fetch and build them when you run make deps.
  • Make sure to comment your code with edoc. If you do, rebar can build all of your docs when your run make doc.
时间: 2025-01-20 09:22:05

【转载】stackoverflow 上关于 rebar 的讨论的相关文章

调用接口-求救各位大神,如何下载stackoverflow上的用户数据。

问题描述 求救各位大神,如何下载stackoverflow上的用户数据. 求救各位大神,如何下载stackoverflow上的用户数据(在stackoverflow上注册的用户的公开的信息).若是调用stackoverflow提供的接口,URL是什么? 解决方案 看看stackexchange有提供一些相关数据API 解决方案二: 没有这样的接口,只有自己做爬虫.

记一次在StackOverFlow上问问题的经历

最近一直在做测试方面的事情,被测的一些功能需要连接到FTP服务器上.而我在做本地测试时为了方便,就使用java写了一个简单的ftp服务器,可以在命令行下直接启动运行. 当时在main函数里是这样写的. 1 2 3 4 5 6 7 public class App { public static void main(String[] args) { FtpServer ftpServer = new FtpServer(); ftpServer.start(); } } 然后在命令行运行java

我发现:在StackOverflow上拯救歪果仁十分有意思!

菊长:火星特工们!今天是周五了,大家有什么提议? BeJavaGod:报告菊长!我发现,在StackOverflow上拯救歪果仁十分有意思! 噗哈哈,时不时遇到问题会使用到StackOverflow,上面汇聚了各路大神的各种精妙解答,不论是java,ios,android,js,.net,各种问题都有解答,当然遇到问题也能上StackOverflow来搜一下,很多问题都能迎刃而解 但是有没有突发奇想来找一些问题来回答呢?个人觉得在上面写写英文还是不错的,一方面保持自己英文水平,虽然说不上提高(曾

stackoverflow 上一篇关于 多语言国际化的 讨论

记录一下 网址 先.回头再仔细看看. 对了,还想抽时间了解一下关于 json-ld 的知识.

PostgreSQL是什么?StackOverflow上开发者最爱和最想要的关系型数据库

**经常会有人问我PostgreSQL是什么? ** 这个问题不太好回答,因为PostgreSQL除了可以让你做到几乎所有其他主流关系型数据库能做的事情外,还可以做到很多别的数据库做不到的事情. 如果非要一个简单直接.便于理解的定义,那么你可以理解为一个开源可自由扩充的Oracle. 尽管这并不是非常准确.因为PostgreSQL对程序员要更友好一些,下图是来自StackOverflow 2017年的一些统计,参考Developer Survey Results 2017: 最想要的数据库 最爱

[转载]历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX

原文地址:历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版)下载作者:盖世天星 历上最强的音乐播放器(jetAudio-8.0.5.320-Plus-VX-完全汉化版), 别不信,拥有它,你可以向你电脑中其他播放器拜拜了."当然仅限你是音乐烧友"       想听到理想的音乐与歌曲吗?可能你与我一样,说到音乐播放软件第一想到了"千千静听"或者"酷歌音乐"再则"Winamp"等等.    

中俄将在G8会议上推动全球储备货币讨论

北京时间7月8日早间消息,据国外媒体报道,有关官员周二表示,中国.俄罗斯和巴西将利用本周在意大利举行的八国集团(G8)峰会的机会力推其观点,即全球需要考虑创立新的储备货币作为美元的替代. G8国家以及主要发展中国家的领导人将在意大利参加今天开始的为期三天的峰会.但峰会文件似乎不大可能特别提到货币问题.但是,对于中国提出与会领导人应讨论储备货币问题的呼声,作为G8成员国的俄罗斯和重要新兴市场国家的巴西都给予了回应. 俄罗斯高级经济顾问达瓦科维奇(Arkady Dvorkovich)表示,中国和俄罗

Stackoverflow上人气最旺的10个Java问题

1. 为什么两个(1927年)时间相减得到一个奇怪的结果? (3623个赞) 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较: 01 public static void main(String[] args) throws ParseException { 02     SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  03     String str3 = "1927-12

国外程序员分享的10条编程经典语录

如果调试程序是移除臭虫(软件缺陷)的过程,那编写程序就是把臭虫放进来的过程.-- 迪杰斯特拉 09. The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time. – Tom Cargill 软件开发的时间通常是这样的:一开始的90%开发工作