暴力的:

直接下载解压以后放到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下来用

 

相关文章:

  • 2022-12-23
  • 2021-08-01
  • 2021-08-03
  • 2021-09-09
猜你喜欢
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案