本文介绍了我如何使用mix(Elixir)install package安装到系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我只想运行IEx来需要此软件包,我不想创建一个混合项目并放入Deps。

I just want run IEx to require this package, I do not want create a mix project and into the deps.

例如, gem install捆绑包

我该怎么做?

推荐答案

据我了解, mix archive.install 对于安装将提供混合任务的档案很有用。
您可以做的是将所有.beam文件放入将在iex / elixir启动时指定的存储库中(使用 -pa $ CUSTOMPATH 选项) 。
这将在灵丹妙药启动期间加载.beam文件。

As I understood, mix archive.install is useful to install archives that will provide mix tasks.What you could do is to put all the .beam files in a repository that will be specified at iex/elixir startup (with the -pa $CUSTOMPATH option).This will load the .beam files during elixir startup.

例如,在 elixir shell中脚本中,有以下行:

For instance, in the elixir shell script, there is this line:

exec $ ERL_PATH -pa $ SCRIPT_PATH /../ lib / * / ebin $ ELIXIR_ERL_OPTIONS $ ERL -extra $ @

您可以添加一个附加的`-pa〜/ .local / ebin来加载这些.beam文件

You can add an additional `-pa ~/.local/ebin" to load those .beam file

这篇关于我如何使用mix(Elixir)install package安装到系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 16:19