【问题标题】:./sysroot.sh: Operation not permitted./sysroot.sh:不允许操作
【发布时间】:2012-03-19 01:17:09
【问题描述】:

我正在尝试安装 cydia 源代码。

$ git clone git://git.saurik.com/cydia.git
$ cd cydia

但是当我输入“./sysroot.sh”时,我得到了这个错误:

-bash: ./sysroot.sh: /usr/bin/env: bad interpreter: Operation not permitted

什么问题?

【问题讨论】:

  • sysroot.sh 有什么作用?你试过以root身份运行它吗? sysroot.sh 有 'x' 模式吗?
  • 什么是'x'模式? sysroot 是一个非常大的文件。给你sysroot.sh的代码?
  • 向我们展示几行第一行,并检查您的$PATH 上是否有usr/bin/env 程序
  • 我在 $PATH 中没有 usr/bin/env。

标签: macos bash operation


【解决方案1】:

我的猜测是您尝试从中运行脚本的文件系统是使用“noexec”选项安装的。 shebang 内部的解释器不需要在你的 $PATH 中,因为指定了绝对路径。尝试通过调用解释器而不是脚本来运行脚本:

bash sysroot.sh

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-03
    • 2021-02-10
    • 2021-01-01
    • 2014-11-01
    • 2014-06-30
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多