鸡 "Permission denied"

cygwin "Permission denied"

正在尝试启动文件

./cu/cu-check-regressions --help

得到这个:

-bash: ./cu/cu-check-regressions: /usr/bin/python: bad interpreter: Permission denied

已更改属性> 安全中的权限我的帐户可以完全控制该文件夹。以管理员身份尝试 运行 cygwin 也无法正常工作。用 Google 搜索了过去两个小时的问题。

错误消息表明 /usr/bin/python,Python 解释器不可执行。

运行

ls -l /usr/bin/python

ls -l /usr/bin/python.exe

确认这一点。

运行宁

chmod +x /usr/bin/python

可能会解决眼前的问题。但问题仍然存在:为什么 /usr/bin/python 不可执行?安装时设置执行权限。你有没有弄乱 /usr/bin 目录?它的内容由 Cygwin 管理;应该很少需要触摸它。

根据您的评论,似乎 Python 只是没有安装(虽然这不是我在那种情况下期望的错误消息)。我记得,Cygwin 默认不安装 Python。重新运行安装命令(setup-x86.exesetup-x86_64.exe,取决于您使用的是哪个)并安装(或重新安装)python包;我认为它在 "Interpreters".

之下