【问题标题】:Unable to understand a permission warning in Mac无法理解 Mac 中的权限警告
【发布时间】:2009-06-26 17:33:57
【问题描述】:

我对 MacPorts 安装的应用 AquaLess 有 777 权限。

我跑

./AquaLess.app

我明白了

zsh: permission denied: ./AquaLess.app

这是一个奇怪的警告,因为我有 777 权限。

如何使用 MacPorts 安装的程序?

【问题讨论】:

    标签: macos macports pager


    【解决方案1】:

    输入open AquaLess.app

    带有.app 扩展名的文件不是可执行文件。它是一个目录,其中包含 Mac OS 知道如何打开的各种资源。

    如果您尝试执行 $HOME,您将收到相同的警告。

    【讨论】:

      【解决方案2】:

      或者你可以运行:

      $ ./AquaLess.app/Contents/MacOS/AquaLess
      

      在 .app 包中运行实际的可执行文件。

      【讨论】:

      • 您的回答表明我需要将以下 PATH 放入我的 PATH:/Applicatios/MacPorts/*/Contents/MacOS/
      • 我的 PATH 中的命令不起作用。这表明我不能在我的 PATH 中使用 *。因此,似乎唯一的解决方案是将每个程序单独添加到我的 PATH 中。
      • 您不能在 PATH 中使用通配符。
      猜你喜欢
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 2013-03-28
      • 2023-03-11
      • 2012-07-07
      相关资源
      最近更新 更多