从github下载了最新的release版本的tar压缩包,
在本地解压后,
执行命令编译:
yarn run clean && yarn && yarn gulp build --platform=osx
报错:
[18:38:40] Building for platform osx...
++ git rev-parse --show-toplevel
fatal: Not a git repository (or any of the parent directories): .git
./scripts/do_action.sh: line 26: /src/www/build_action.sh: No such file or directory
根据错误提示,
打开文件:./scripts/do_action.sh
发现是这一行代码报错:
export ROOT_DIR=${ROOT_DIR:-$(git rev-parse --show-toplevel)}
才明白是因为下载的压缩包版本,
目录下没有.git/目录且还没有用git管理源码导致。
解决办法:
从官网用git clone最新或对应版本代码到本地重新编译。
建议维护团队的朋友兼容这种直接下载zip或tar.gz压缩包解压编译的情况。
Jesus, I spent like three days on this...THANK YOU SO MUCH
Most helpful comment
根据错误提示,
打开文件:./scripts/do_action.sh
发现是这一行代码报错:
export ROOT_DIR=${ROOT_DIR:-$(git rev-parse --show-toplevel)}才明白是因为下载的压缩包版本,
目录下没有.git/目录且还没有用git管理源码导致。
解决办法:
从官网用
git clone最新或对应版本代码到本地重新编译。建议维护团队的朋友兼容这种直接下载zip或tar.gz压缩包解压编译的情况。