尝试启动文件
./cu/cu-check-regressions --help
得到这个:
-bash: ./cu/cu-check-regressions: /usr/bin/python: bad interpreter: Permission denied
已经更改了属性>安全权限,我的帐户可以完全控制该文件夹。尝试以管理员身份运行cygwin也不行。在过去的两个小时里用Google搜索了这个问题。
答案 0 :(得分:2)
错误消息表明Python解释器/usr/bin/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.exe
或setup-x86_64.exe
,具体取决于您正在使用的那个)并安装(或重新安装)python
包;我认为它属于“口译员”。