标签: jiffy

Rebar Jiffy依赖不可用

我正在尝试在Ejabberd中添加davisp/jiffy作为rebar依赖,因此我可以在我的模块中进行一些JSON解析.我找到了这个教程,他们将Jiffy添加为不同项目的依赖项,但它没有用.我稍微调整了一下,以匹配他们在Ejabberd中导入其他依赖项的方式,但它仍然无效.这就是我的Deps样子rebar.config.script:

Deps = [{p1_cache_tab, ".*", {git, "git://github.com/processone/cache_tab"}},
        {p1_tls, ".*", {git, "git://github.com/processone/tls"}},
        {p1_stringprep, ".*", {git, "git://github.com/processone/stringprep"}},
        {p1_xml, ".*", {git, "git://github.com/processone/xml"}},
        {esip, ".*", {git, "git://github.com/processone/p1_sip"}},
        {jiffy,   "0.*", {git, "git://github.com/davisp/jiffy"}},
        {p1_stun, ".*", {git, "git://github.com/processone/stun"}},
        {p1_yaml, ".*", {git, "git://github.com/processone/p1_yaml"}},
        {ehyperloglog, ".*", {git, "https://github.com/vaxelfel/eHyperLogLog.git"}},
        {p1_utils, ".*", {git, "git://github.com/processone/p1_utils"}}],
Run Code Online (Sandbox Code Playgroud)

呼叫输出make:

ejabberd@ubuntuserver:~/ejabberd$ make
/usr/lib/erlang/bin/escript rebar skip_deps=true compile
==> rel (compile)
==> avalanche (compile)
Dependency not available: jiffy-0.* ({git,"git://github.com/davisp/jiffy"})
ERROR: compile failed while processing /home/ejabberd/avalanche: rebar_abort …
Run Code Online (Sandbox Code Playgroud)

ejabberd rebar jiffy

2
推荐指数
1
解决办法
817
查看次数

erlang,将元组列表转换为json

我在mnesia中有一个查询,它返回一个像这样的元组列表:

[{"str", 10}, {"str2", 20}]
Run Code Online (Sandbox Code Playgroud)

我想将它转换为json使用,jiffy但它似乎jiffy:encode/1无法做到.反正有没有解决我的问题?!

erlang json jiffy

2
推荐指数
1
解决办法
611
查看次数

标签 统计

jiffy ×2

ejabberd ×1

erlang ×1

json ×1

rebar ×1