Answers:
发生这种情况是因为应用程序没有执行权限。
要使应用程序可执行:
cd
命令,导航到存储应用程序的位置:cd <path_to_application>
chmod +x <application_file>
以使其可执行。如果它不让你,sudo它:sudo chmod +x <application>
。第3点的命令应该与此类似(感谢@CJK):
chmod +x "/Applications/ShadowBat.app/Contents/MacOS/ShadowBat"
chmod +x "/Applications/ShadowBat.app/Contents/MacOS/ShadowBat"
添加sudo
。
@Fanatique是对的,但请注意 -
这个问题有很多可能的原因,大多数都无法修复使用chmod
。使用不适当的工具处理程序包通常会“损坏”可执行包。
chmod
除非你对文件模式和ACL有很好的理解,否则你不应该使用,更重要的是,问题到底是什么,所以你可以解决它...这个无害的工具能够递归破坏你的整个文件系统(甚至可能使您的系统无法启动)。
如果有疑问,我建议删除并重新安装相关的应用程序。