-
这个问题是 macOs 或 Linux 运行脚本时没有添加执行权限导致的,为脚本添加执行权限即可,具体步骤如下:
- 进入项目根目录(xxx 请替换成项目所在路径)
cd xxx/AndroidCmdTools- 递归为所有脚本文件添加执行权限
find . -type f -exec chmod +x {} \;
-
出现这个问题,大概率是你的电脑配置了
Bash环境,但是这个Bash环境有问题导致的,需要先对问题进行排查: -
第一步:先排查当前 Windows 版本是否和
Git Bash有冲突,在桌面右击空白处,选择Git Bash Here,打开Git Bash终端,执行命令bash --version-
如果鼠标右键不能找到
Git Bash Here选项,则请找到 Git 安装目录,例如C:\Program Files\Git\bin,找到bash.exe的程序,然后点击运行即可 -
如果是无法打开
Git Bash终端的情况,则证明当前的Git Bash版本和当前 Windows 存在冲突,解决方案如下:-
去系统环境变量配置中,移除刚刚给 Git Bash 配置的环境变量,即前面配置的
C:\Program Files\Git\bin,移除该环境变量不会影响使用 Git 命令 -
请下载并解压 WindowsBash,推荐解压到
C:\Program Files\WindowsBash这个目录下 -
在系统环境变量 Path 中,添加 WindowsBash 所在的路径,例如
C:\Program Files\WindowsBash\bin,然后保存修改 -
关闭已打开的所有命令行窗口,然后同时按下
Windows 键 + R 键,输入Cmd打开命令行提示符窗口,执行命令bash --version-
如果输出版本信息,则表示配置成功
-
如果没有输出任何信息,则表示配置有问题,请通过提 issue 来提交你的问题
-
-
-
如果运行
bash --version能输出版本信息,则表示Git Bash是正常安装的,可以进入下一步排查
-
-
第二步:再排查 Windows 系统是否存在不同版本的
Bash环境,分别在Git Bash、Cmd这几个终端窗口分别运行bash --version命令-
如果运行
bash --version能输出的结果不一样,则证明电脑存在多个Bash环境,则应该应该删除多余的 Bash 环境,仅保留Git Bash环境即可- 在
Cmd终端运行where bash命令,这个命令会输出当前系统环境变量中所有bash.exe的完整路径,请自行到系统环境变量中进行剔除
- 在
-
如果运行
bash --version能输出的结果一样,则证明Bash环境配置没有问题,如果到这一步你还是无法定位到问题,请通过提 issue 来提交你的问题
-
