gpt4 book ai didi

macos - 苹果操作系统 :/usr/bin/env: bad interpreter: Operation not permitted

转载 作者:行者123 更新时间:2023-11-29 08:41:24 26 4
gpt4 key购买 nike

我试图在 Mac OS 10.7 (Lion) 上运行此脚本,但出现错误:

$ bbcolors
-bash: /usr/local/bin/bbcolors: /usr/bin/env: bad interpreter: Operation not permitted

我已经在我的其他 Mac 上成功运行了这个脚本。就是this script从 Daring Fireball 下载并未经修改。

我找到了 this person有一个非常相似的问题,但公认的答案是文件系统在挂载时有一个“noexe”选项。我很确定这对我来说不是这种情况,因为我刚刚在/usr/local/bin/中得到它并且那里的其他东西工作正常(它也不会从其他地方或其他用户运行,包括 root) .

$ which bbcolors
/usr/local/bin/bbcolors
$ ls -l /usr/local/bin/bbcolors
-rwxr-xr-x@ 1 nick staff 9751 Mar 30 19:09 /usr/local/bin/bbcolors

它是一个 Perl 脚本而不是编译后的二进制文件,这无关紧要。这里有一些关于它的值(value)的额外信息:

$ cat /usr/local/bin/bbcolors |head -n 1
#!/usr/bin/env perl
$ which perl
/usr/bin/perl
$ env | grep PATH
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

最佳答案

您是否碰巧在 TextEdit 中打开/保存文件?

可以引入文件系统元数据(隔离属性)leading to the symptom you describe .

尝试:

xattr -l /usr/local/bin/bbcolors

xattr -d com.apple.quarantine /usr/local/bin/bbcolors

如果您看到隔离属性。

关于macos - 苹果操作系统 :/usr/bin/env: bad interpreter: Operation not permitted,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9952612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com