前言
今天验收公司其他团队交接过来的项目,执行打包脚本验证时遇到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
指令来执行。