问题标签 [elixir-mix]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
elixir-mix - 如何设置默认的 Elixir 混合任务
如果我有一个mix.exs
类似的文件:
我可以愉快地使用mix my_task
.
如何将my_task
其设为默认值,以便在我mix
没有任务运行时执行?
shell - 使用 Mix 时 Elixir .exs 脚本“模块未加载且无法找到”
我的根目录中有一个 .exs 脚本,我希望它能够在命令行上执行,例如elixir my_script.exs
. 在我在项目中初始化 Mix 之前,我的脚本正在运行,但现在它不起作用。我可以看到 Mix 正在将 .beam 文件放在ebin/
目录中,但显然我的脚本没有在其中查找。
将自定义模块加载到 .exs 脚本中的正确方法是什么?
build - 混合 Erlang/Elixir 项目 - 我可以使用 mix 或 rebar 吗?
对于 Erlang 代码,我使用rebar。对于 Elixir 代码,我使用内置的混合工具。
现在我想要一个混合的 Erlang/Elixir 项目。我可以使用rebar来编译Elixir代码吗?或者我可以使用mix来编译Erlang代码吗?
如果是这样,怎么做?
erlang - Miguel Camba 教程 Elixir 快捷键功能报错
我正在关注Elixir lang上的Miguel Camba教程。
一切都很好,直到我尝试使用以下代码段:
我尝试了以下方法:
我想运行自省,看看分别传递给(arg1,arg2)和(arg1)的对象类型是什么,并且仍然试图弄清楚如何完成它。
同时,我无法判断快捷方式 & 号方法是否有用,因为我无法让它在 iex REPL 中工作。我的问题是,在这种情况下,您如何通过自省、文档或使用快捷 & 符号方法进行故障排除。提前致谢。
elixir - 无法获取 Elixir 项目中的环境变量
我定义了一个与guide-started相关的环境变量,我的mix.exs是
然后我用iex -S mix
or开始项目MIX_ENV=dev iex -S mix
,我想用 获取环境变量:application.get_env(:basic, :foo)
,它变成了:undefined
; 并使用:application.get_all_env(:basic)
,它返回[included_applications: []]
,没有env
变量。我的问题是我应该如何获得环境价值?
file - 如何读取 elixir mix 项目的配置文件
我正在创建一个 elixir 项目来搜索文件中的模式。我想将这些模式存储在配置文件中,以便在应用程序中轻松更改。我的第一个想法是将这些文件作为 exs 文件存储在 mix 项目的 config 文件夹中。所以,问题是:
- 有没有简单的方法将配置存储在文件 aa 关键字列表中?
- 我将如何在应用程序中加载它?
我看到有像 File 这样的模块来读取文件,但是没有标准的方法来解析 elixir 中的关键字列表吗?我在想类似于 Rails 中的 yml 文件。
erlang - Elixir 与 Mix 如何制作守护进程?
Elixir & Mix 都想把服务器做成一个守护进程。一直没能找到正确的方法。
另外,我想使用erlang reltool。
erlang - 使用“mix release”构建凤凰服务器后失败
我有一个简单的 phoenix 应用程序,我尝试使用exrm
. 当我使用该应用程序运行它时,它运行良好
但是在使用它构建之后
(完成没有错误),运行可执行文件返回错误:
我的mix.exs
样子是这样的:
并my_app.ex
包含start/2
:
有任何想法吗?
configuration - 在 Elixir 中使用 Beam 文件启动应用程序
我正在从事 Elixir 项目,我必须为该项目注册三个依赖项,例如“xxx、yyy 和 zzz”。我已经在这些存储库上完成了 deps.get 并对其进行了编译。但是,我在编译后检查了没有为 xxx 依赖生成“.app”文件,而只有梁文件。yyy & zzz 用 .app 文件编译,应用程序也开始了。那么,我可以在 mix.exs 中使用生成/编译的 xxx 光束文件来启动 xxx 依赖项的应用程序吗?应用程序在 mix.exs 文件中的定义如下所示,