zoukankan      html  css  js  c++  java
  • 现阶段github上的emysql编译无法通过的问题

     最近在写db引擎,今天用到了emysql,找到https://github.com/Eonblast/Emysql,拽下来,然后发现竟然编译不通过~~
    图片
    去网上找了下资料,在 http://erlang.org/pipermail/erlang-questions/2014-March/078081.html 翻到一条信息:
    Re: 2. Dialyzer dislikes queue(), dict(), ...OTP-10342The pre-defined types array/0, dict/0, digraph/0, gb_set/0, gb_tree/0,queue/0, set/0, and tid/0 have been deprecated. They will be removed inErlang/OTP 18.0.Instead the types array:array/0, dict:dict/0, digraph:graph/0,gb_set:set/0, gb_tree:tree/0, queue:queue/0, sets:set/0, and ets:tid/0 canbe used. (Note: it has always been necessary to use ets:tid/0.)It is allowed in Erlang/OTP 17 to locally re-define the types array/0,dict/0, and so on.
    大意是erlang新版本将进行大量的类型替换和重定义,所以旧版本的类型就用不了了。
    找到emysql.erl第661行,将dict()替换成dict:dict()
    图片
    编译通过,搞定!
    图片

  • 相关阅读:
    假期十一
    假期十
    假期九
    假期八
    假期七
    假期六
    假期五
    假期四
    2020.02.11
    2020.02.10
  • 原文地址:https://www.cnblogs.com/lsm19870508/p/5348158.html
Copyright © 2011-2022 走看看