bash - 如何使用 Ammonite Script 运行“set”或“source”
问题描述
我想用 Ammonite 做以下事情:
set -a
source .my-env
docker-compose up -d
我的解决方案如下所示:
%("set", "-a")
%("source", "./devops/it.env")
%("docker-compose", ...)
前 2 行不起作用,我得到No such file or directory
.
我尝试了不同的变体:
%bash("set", "-a")
%sh("set", "-a")
%("bash", "set", "-a")
这些命令在bash
.
如何正确使用 Ammonite?
解决方案
推荐阅读
- node.js - 部署到heroku时如何解决Node和reactapp错误?
- c# - 方法重载解析的编译器步骤
- python - Python:将每行的所有单元格合并到一个单元格中
- php - file_get_contents(id_rsa):打开流失败:ssh 配置中没有这样的文件或目录
- r - 下载 plotly 瀑布图作为 pdf 在闪亮仪表板中不起作用
- github - 如何将 GitHub 存储库与托管网站同步
- javascript - 如何在使用 javascript 进行测试时强制用户启用全屏
- spring-boot - ZUUL API Gateway 与 Spring Cloud API Gateway 之间的主要区别是什么?
- postgresql - PostgreSQL 如何找到我刚刚创建的 UID
- git - 如何通过 Jenkins 防止 git checkout 错误