如何在简单的elixir脚本中加载elixir库?

希哈里亚尔

在ruby脚本中,我可以简单地执行以下操作:

require 'some-gem'

SomeGem.do_something!

exs不创建全新的混合项目的情况下,如何在长生不老药脚本中执行类似操作到目前为止,我已经在google上搜索了执行此操作的方法,并阅读了一些博客文章(例如this),但无法找出正确的方法(读“简单”方法)。

具体来说,我想HTTPoison在我的长生不老药脚本中使用。

多伯特

Elixir中没有像Ruby中那样安装全局软件包。虽然它可能在技术上是可行的依赖编译成.beam文件,并将它们添加到您的脚本的负载路径(比如你的文章链接到它),如果你想要的行为有点类似于Ruby的,我会建议你使用mix run到在加载所有项目依赖项的情况下运行任意脚本。

创建一个mix具有您要在其中指定的所有依赖项的全局项目mix.exs,将代码编写到任何.exs文件中(不必位于同一文件夹中),并通过以下方式执行

cd /path/to/mix/project && mix run /path/to/.exs

您甚至可以创建包装器外壳脚本,只需调用即可自动执行上述操作my-elixir script.exs

(我经常在StackOverflow上测试代码的答案时使用常规方法,例如HTTPoison和/或Poison。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不同于lib(Elixir)的路径中加载文件

来自分类Dev

如何在puppeteer中加载脚本?

来自分类Dev

如何在Phalcon中加载外部库?

来自分类Dev

如何在Phalcon中加载外部库?

来自分类Dev

如何在cppyy中加载库?

来自分类Dev

如何在简单的Java项目中加载图像?

来自分类Dev

如何在Windows 8.1上运行Elixir电子脚本

来自分类Dev

如何在Elixir项目中使用开源Erlang库?

来自分类Dev

如何在模板页脚中加载脚本-CodeIgniter

来自分类Dev

如何在交互式shell中加载python脚本

来自分类Dev

如何在React中加载自定义脚本?

来自分类Dev

如何在测试脚本中从项目中加载模块?

来自分类Dev

如何在packer中加载常见的bash脚本

来自分类Dev

如何在 Rails 中的视图中加载咖啡脚本?

来自分类Dev

如何在 Hue 中加载和执行 Python 脚本?

来自分类Dev

如何加载简单的脚本?

来自分类Dev

如何加载简单的脚本?

来自分类Dev

如何在R中加载Apache Poi库?

来自分类Dev

如何在Github Pages中加载本地JavaScript库?

来自分类Dev

如何在R中加载Apache Poi库?

来自分类Dev

我如何在内存中加载数据库

来自分类Dev

如何在Moqui项目中加载外部jar库?

来自分类Dev

如何在 css 容器中加载数据库条目

来自分类Dev

选择2; 如何在我从数据库中加载一次的数组中加载

来自分类Dev

在Shell脚本中加载R库

来自分类Dev

如何仅在IE中加载脚本

来自分类Dev

Elixir库文件会自动重新加载吗?

来自分类Dev

如何延迟在Android中加载共享库

来自分类Dev

如何在Elixir中进行换行(换行)?