【发布时间】:2020-06-04 13:52:51
【问题描述】:
我正在尝试使用此 Playbook 在 Mac 上安装 JQ。
Homebrew 已手动安装在目标机器上。
- name: install jq using homebrew
homebrew:
name: jq
state: present
当我运行它时,我面临以下错误
致命:[X.X.X.X]:失败! => {"changed": false, "msg": "未能在路径中找到所需的可执行 brew:/Users/xxxx/Documents/ansible/:/usr/bin:/bin:/usr/sbin:/sbin:/ usr/local/sbin"}
谁能帮我解决这个问题?
【问题讨论】:
-
您通常需要在 PATH 中使用
/usr/local/bin才能使用brew或它安装的任何东西。 -
@MarkSetchell 所以你的意思是告诉目标机器需要 /usr/local/bin 路径???你能建议我解决这个问题吗?目前使用 macports 安装 jq,但也想了解 homebrew
-
我对“剧本”一无所知。我要说的是,如果你想运行
brew install jq,你可能需要你的PATH包含/usr/local/bin,如果你随后想使用jq,你的PATH中也需要它。所以export PATH=/usr/local/bin:$PATH
标签: linux macos ansible homebrew