问题描述
我只想运行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安装到系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!