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,怎么装,自己搜索下吧

相关推荐
SoraLuna17 分钟前
「Mac畅玩鸿蒙与硬件45」UI互动应用篇22 - 评分统计工具
开发语言·macos·ui·华为·harmonyos
工业3D_大熊1 小时前
HOOPS Communicator功能剖析:3D Web模型树交互的实用指南!
linux·windows·macos·3d·docker·c#·.net
码农丁丁1 小时前
[前端]mac安装nvm(node.js)多版本管理
前端·macos·node.js·nvm
daa201 小时前
macos自动制作dmg安装包脚本
macos
托尼沙滩裤2 小时前
【MAC】深入浅出 Homebrew 下 Nginx 的安装与配置指南
运维·nginx·macos
chanTwo_003 小时前
macOS brew安装
macos
jinhuazhe20137 小时前
Electronjs+Vue如何开发PC桌面客户端(Windows,Mac,Linux)
vue.js·windows·macos
弓弧名家_玄真君10 小时前
mac 安装graalvm
macos
冰凉的枷锁.14 小时前
Mac iOS、Android、Flutter、React Native开发环境配置
macos