elixir - 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
.
有任何想法吗?
解决方案
这是一个简单的脑残。我失踪了eval
。我应该一直在使用...
#!/usr/bin/env sh
release_ctl eval --mfa "Elixir.IO.puts/1" --argv -- "$@"
推荐阅读
- scala - 在 Spark 中比较两个模式(列名 + 可为空)
- asp.net - 使用数据库和 ajax asp.net 绑定 Radiobuttonlist
- sql-server - 来自 Codeigniter 的存储过程
- google-cloud-datastore - 将 DatastoreKey 对象存储在字符串上作为参考利润?
- php - 为 foreach() 搜索结果提供的参数无效
- json - 使用 Alamofire 将 Web 服务响应转换为 JSON 对象
- jquery - 在移动设备上错误位置注册点击的下拉菜单。为什么?
- twig - 产品页面中的 Opencart 3.x 类别 ID
- python - Scikit-learn - 处理形状变化的数据
- mysql - SQL 参数日期运行时间过长