Outline-client: mac下编osx版本报错./scripts/do_action.sh: line 26: /src/www/build_action.sh: No such file or directory

Created on 12 Nov 2018  ·  2Comments  ·  Source: Jigsaw-Code/outline-client

从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

Most helpful comment

根据错误提示,
打开文件:./scripts/do_action.sh
发现是这一行代码报错:
export ROOT_DIR=${ROOT_DIR:-$(git rev-parse --show-toplevel)}

才明白是因为下载的压缩包版本,
目录下没有.git/目录且还没有用git管理源码导致。

解决办法
从官网用git clone最新或对应版本代码到本地重新编译。

建议维护团队的朋友兼容这种直接下载zip或tar.gz压缩包解压编译的情况。

All 2 comments

根据错误提示,
打开文件:./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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

canesin picture canesin  ·  5Comments

killgcd4ever picture killgcd4ever  ·  6Comments

HippoBaro picture HippoBaro  ·  6Comments

prashant-shahi picture prashant-shahi  ·  5Comments

OneHappyForever picture OneHappyForever  ·  4Comments