我已经rlwrap
安装在:
在/usr/本地/bin
由于它来自身份不明的开发人员,所以无法运行。我通过将其添加到例外(通过 Control 键单击并打开)使它运行,但只有从 Finder 运行它时它才有效。
当我尝试从终端打开它时,它无法运行。有什么办法可以解决这个问题吗?谢谢。
我尝试过但没有效果的方法:
sudo rlwrap
- control-单击并打开
sudo xattr -r -d com.apple.quarantine rlwrap
- 系统偏好设置 -> 安全和隐私,并从“任意位置”启用应用程序
我可以rlwrap
从 Finder 执行,但不能从终端执行。
- 我在 Mavericks 上奔跑
答案1
好的,根据您的最新评论,看起来您正在尝试在 OS X 上运行 Linux ELF 二进制文件。OS X 没有内置 Linux ABI 兼容层。您需要编译(或下载)并安装 rlwrap 的 OS X x86_64 Mach-o 二进制文件。
我不确定您为什么认为您能够从 Finder 执行 rlwrap,因为我看不出这实际上可以执行的任何方式。