zoukankan      html  css  js  c++  java
  • erlang配置三方库

    暴力的:

    直接下载解压以后放到erlang的lib目录,比如/usr/local/Cellar/erlang/17.3/lib/erlang/lib

    和谐的:

    在用户名下建立.erlang文件
    在里面添加路径
    比如
    code:add_pathz("/Users/mmc/erlang/3rd_libs/rfc4627_jsonrpc/ebin/").
    或者
    {ok,[[Home]]} = init:get_argument(home).
    
    code:add_pathz(Home ++ "/erlang/3rd_libs/jsx/ebin/").
    code:add_pathz(Home ++ "/erlang/3rd_libs/poolboy/ebin/").
    code:add_pathz(Home ++ "/erlang/3rd_libs/epgsql/ebin/").
    code:add_pathz(Home ++ "/erlang/3rd_libs/eredis/ebin/").
    
    code:add_pathz(Home ++ "/erlang/3rd_libs/cowboy/ebin/").
    code:add_pathz(Home ++ "/erlang/3rd_libs/cowboy/deps/ranch/ebin/").
    code:add_pathz(Home ++ "/erlang/3rd_libs/cowboy/deps/cowlib/ebin/").

    注意:这里路径不能以~这样的,得用erlang的命令获取home目录或者像我这样的菜鸟一样写全

    代码补全:

    在intellij的工程上按F4,添加rfc4627的src目录为全局的库

    rebar.config里面的deps字段改成大概这样

    {deps, [
    {rfc4627_jsonrpc, "0.01", {git, "https://github.com/tonyg/erlang-rfc4627.git",""}}
    ]}.

    至于为啥要写成这样的,查rebar文档吧

    使用rebar get-deps直接从git上clone下来用

  • 相关阅读:
    mongoDB简介
    Java中Collection和Collections的区别
    java内存模型-总结
    java内存模型-final
    java内存模型-锁
    java内存模型-volatile
    java内存模型-顺序一致性
    java内存模型-重排序
    java内存模型-基础
    FTPClient listFiles 阻塞问题
  • 原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/4043325.html
Copyright © 2011-2022 走看看