首页 > 解决方案 > Distillery Release 在自定义命令中找不到“release_ctl”

问题描述

我按照README中的说明为我的 Distillery Release 创建了一个自定义命令,但我创建的脚本似乎找不到release_ctl。我正在使用 Distillery 2.1.1

例如,以下脚本...

#!/usr/bin/env sh

release_ctl --mfa "Elixir.IO.puts/1" --argv -- "$@"

...退出,退出代码为1. 为了让它更简单...

#!/usr/bin/env sh

which release_ctl

...也退出 w/退出代码1.

有任何想法吗?

标签: elixirdistillery

解决方案


这是一个简单的脑残。我失踪了eval。我应该一直在使用...

#!/usr/bin/env sh

release_ctl eval --mfa "Elixir.IO.puts/1" --argv -- "$@"

推荐阅读