gpt4 book ai didi

erlang - 在 Nitrogen 中包含来自 Riak 的 Erlang 客户端库

转载 作者:行者123 更新时间:2023-12-01 15:02:35 26 4
gpt4 key购买 nike

我刚刚开始使用氮气的网络应用程序,一切进展顺利。但我也希望我的应用程序与我设置的 riak 数据库接口(interface),但我遇到了一些麻烦。

我对如何“包含”erlang 客户端界面以便我在 nitrogen 中的代码可以访问它感到困惑。

(https://wiki.basho.com/display/RIAK/Erlang+Client+PBC)

我是 erlang 和 nitrogen 的新手,但我的意思是一般来说,对于 erlang,我如何包含其他库作为引用?我是否只是把编译好的光束文件扔到某个地方,然后在我的 erlang 代码的顶部有一个 -include 行?如果是这样,我应该把这些文件丢在哪里(我认为它有自己独立的 erlang 节点实例)

最佳答案

如果您在一个节点上运行所有内容,只需调用您需要的即可。如果节点是使用 Erlang/OPT 发布处理规则构建的,则意味着所有需要的库都已加载到 VM。

-include 仅用于包含头文件,例如记录定义或宏。

所有这些对您来说都应该是透明的,因为 rebar(basho 构建系统)处理得很好。

要使用某些库,请确保它位于 deps 目录中,因为正确的 rebar 配置(deps 部分)。接下来是修改配置节点的 rel/files 中的 systools.config(从 deps/中获取应用程序以包含在运行的系统中)。

就是这样。

关于erlang - 在 Nitrogen 中包含来自 Riak 的 Erlang 客户端库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4222478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com