我正在尝试为自制软件编写一个公式来安装我制作的 C++ 工具。我的makefile中有以下规则将binaryFile
文件复制到/usr/local/bin
:
install:
@install -m 0755 binaryFile /usr/local/bin
当我运行时make install
,它会正确复制binaryFile
到/usr/local/bin
.
但是,当我brew install
打包时,运行时会出现以下错误make install
:
install: /usr/local/bin/binaryFile: Operation not permitted
make: *** [install] Error 71
我已经阅读了一些资料,大多数地方都说,当出现这个错误时,使用/usr/local/bin/
而不是/usr/bin
- 这是我已经在做的。我不明白为什么当 homebrew 运行 make install 时,它的行为与我手动运行它时不同。
要查看我遇到的确切问题:
brew tap k-vernooy/tap
brew install terminalgol