【问题标题】:How to install an erlang package system wide instead of as a dependency?如何在系统范围内安装 erlang 包而不是作为依赖项?
【发布时间】:2020-07-02 23:46:10
【问题描述】:

我正在尝试设置 couchdb 以在本地进行开发。正在浏览故障排除页面http://docs.couchdb.org/en/latest/install/troubleshooting.html,它有一些说明来检查正确设置所需的一些部门。

crypto:md5_init().snappy:compress("gogogogogogogogogogogogogogo"). 一样,它们在我的机器上本地不存在,我的问题是如何使用像 rebar3 这样的包管理工具安装这些包,比如 rebar3 install 只在我的机器上安装库, 而不是将其作为 dep 添加到配置文件中并运行 rebar。

有没有办法做到这一点?

【问题讨论】:

    标签: erlang rebar3


    【解决方案1】:

    要使用crypto,你需要在你的电脑上安装erlang-crypto

    $ sudo apt-get install erlang-crypto
    

    然后在 Erlang shell 中运行/停止 crypto

    1> crypto:start().
    ok
    2> crypto:stop().
    =INFO REPORT==== dd-mmm-yyyy::hh:mm:ss.mmmmm ===
        application: crypto
        exited: stopped
        type: temporary
    

    【讨论】:

    • 谢谢,对于像 snappy 这样的其他库,我是否也必须遵循此程序?找到他们的 apt 存储库并安装它们?
    • 不确定,我想您还需要安装erlang-tools,然后需要看看您还需要哪些功能。有时您可以将一些库添加到项目中,因为依赖项使用 rebar 等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 2021-01-14
    • 1970-01-01
    • 2013-01-16
    相关资源
    最近更新 更多