博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
erlang-jiffy 安装手记
阅读量:5066 次
发布时间:2019-06-12

本文共 794 字,大约阅读时间需要 2 分钟。

今天安装 erlang-jiffy 把握逼疯,不过最后还是成功了。

错误避免:

  1. rebar只能再英文目录下运行,如果编译jiffy的目录中有中文或其它unicode字符,将会出错
  2. 从git release 下下来的编译出错,具体原因不明

解决方案,从git 克隆下来最新代码进行编译

 

> git clone https://github.com/davisp/jiffy.git

>cd jiffy

>make

 

最后将整个 jiffy目录复制到erlang的lib目录下,或自己添加搜索路径即可,下面是一些简单测试:

4> Term = jiffy:decode("{\"head\":{\"status\":\"result\",\"type\":\"command\",\"timestamp\":2342435234},\"body\":{}}").

{[{<<"head">>,
{[{<<"status">>,<<"result">>},
{<<"type">>,<<"command">>},
{<<"timestamp">>,2342435234}]}},
{<<"body">>,{[]}}]}
5> Json = jiffy:encode(Term).
<<"{\"head\":{\"status\":\"result\",\"type\":\"command\",\"timestamp\":2342435234},\"body\":{}}">>
6> io:format("~s",[Json]).
{"head":{"status":"result","type":"command","timestamp":2342435234},"body":{}}ok

转载于:https://www.cnblogs.com/jimmysue/p/4209084.html

你可能感兴趣的文章
英语学习
查看>>
JavaScript中错误正确处理方式,你用对了吗?
查看>>
Redis学习笔记之入门基础知识——简介
查看>>
定时调度框架:Quartz.net
查看>>
面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。...
查看>>
PHP采集远程图片
查看>>
微软颜龄Windows Phone版开发小记
查看>>
WPF 获取屏幕分辨率(获取最大宽高)等
查看>>
form表单提交时,同一个名字的input类型的两个同时提交会覆盖吗
查看>>
JavaScript-Array操作
查看>>
sql server版本特性简介、版本介绍简介
查看>>
Error1
查看>>
debian上安装docker ce
查看>>
学院-读书:影响世界的100本书
查看>>
ural1057 Amount of degrees 位数统计
查看>>
Node爬取简书首页文章
查看>>
Generator函数
查看>>
P1772 [ZJOI2006]物流运输 最短路+DP
查看>>
[数论]Gcd/ExGcd欧几里得学习笔记
查看>>
TestCenter中测试需求、测试用例、测试计划的评审方法
查看>>