前言
今天验收公司其他团队交接过来的项目,执行打包脚本验证时遇到Permission denied问题,通过网上找到了相关解决办法,现在记录下来方便以后查阅。
问题
- 执行打包脚本。
./ue_unity_build.sh
- 执行脚本出现错误提示,文件没有可执行的权限:
permission denied: ./ue_unity_build.sh
解决方法
解决方法1:
- 在脚本相应目录执行
chmod+x指令给该.sh文件添加可执行的权限。
chmod +x ./ue_unity_build.sh
- 再次执行打包脚本,成功!
解决方法2:
- 直接用
sh指令来执行即可。
sh ./ue_unity_build.sh
注意:通过
sh指令执行脚本是没有可执行的权限的,只能一直通过sh指令来执行。