mac编译ijkplayer遇到问题

问题:./init-android.sh git version 2.44.0 == pull ffmpeg base == : command not founde.sh: line 2: : command not founde.sh: line 5: : command not founde.sh: line 6: tools/pull-repo-base.sh: line 9: syntax error near unexpected token elif' 'ools/pull-repo-base.sh: line 9: elif [ ! -d $LOCAL_WORKSPACE ]; then

问题原因:

脚本中的换行符问题

  • Windows 风格的换行符(\r\n)导致脚本在 Unix 环境中解析错误。
  • 修复此问题需要将脚本转换为 Unix 风格。

解决办法:

转换主脚本和其调用的脚本

find . -type f -name "*.sh" -exec dos2unix {} \;

当然,你要自己安装下dos2unix,怎么装,自己搜索下吧

相关推荐
degree5206 小时前
全平台轻量浏览器推荐|支持Win/macOS/Linux,极速加载+隐私保护+扩展插件,告别广告与数据追踪!
windows·macos·电脑
冯浩(grow up)13 小时前
macos 安装nodepad++ (教程+安装包+报错后的解决方法)
macos
2501_928094651 天前
Ps 2025 图像编辑 Photoshop(Mac中文)
图像处理·macos·photoshop·ps
Magnetic_h2 天前
【iOS】锁的原理
笔记·学习·macos·ios·objective-c·cocoa·xcode
Cosmoshhhyyy2 天前
mac环境下安装git并配置密钥等
git·macos
肥肥呀呀呀2 天前
mac 安卓模拟器 blueStacks
macos
csdn_aspnet2 天前
如何在 MacOS 上安装 SQL Server
macos·sqlserver
共享家95273 天前
linux-数据链路层
linux·网络·macos
CZIDC4 天前
MacOS字体看起来比在 Windows 上更好?
macos
Cosmoshhhyyy4 天前
linux远程部署dify和mac本地部署dify
linux·运维·macos