How to execute a command in Homebrew formula with post_install?

问题描述 投票:0回答:0

我正在构建供内部使用的自制软件。该公式应该做两件事:

  1. 安装python包 =>这很容易与

    pip_install_and_build
    一起工作。

  2. 执行刚刚安装的python工具更新/写入

    .zshrc
    .

=> 问题是我无法在获得许可的情况下运行该功能,或者我什至没有权限写入

.zshrc
.

我尝试直接在 .zshrc 中写入或执行 python 工具,但我总是得到

PermissionError: operation not permitted
)。但是这些工具不需要 sudo 来做到这一点。

我注意到的是,虽然

.zshrc
/opt/homebrew/Cellar
(python 工具所在的位置)的用户相同,但前者的组是
staff
,后者的组是
admin

有没有可能做我想做的事? Homebrew 可以要求密码来覆盖此类权限吗?

谢谢你的帮助。

python permissions command homebrew superuser
© www.soinside.com 2019 - 2024. All rights reserved.