无法使用自制软件在Mac中安装JQ

时间:2020-06-04 13:52:51

标签: linux macos ansible homebrew

我正在尝试使用此Playbook在Mac上安装JQ。
已将Homebrew手动安装在目标计算机中。

- name: install jq using homebrew
  homebrew:
    name: jq
    state: present

运行此代码时,我遇到以下错误

致命:[X.X.X.X]:失败! => {“已更改”:false,“ msg”:“无法在以下路径中找到所需的可执行文件:/ Users / xxxx / Documents / ansible /:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local / sbin“}

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

我不太熟悉使用Ansible剧本来安装冲泡配方,但是基于提供的PATH,我认为您确实错过了/usr/local/bin(如Mark所说)。

阅读this Ansible documentation,您是否还安装了自制程序模块?如果您在其他路径中存在brew,则可以肯定将语法修改为

# Install formula foo with 'brew' in alternate path C(/my/other/location/bin)
- name: install jq using homebrew
  homebrew:
    name: jq
    path: /my/other/location/bin
    state: present