aria2desktop icon indicating copy to clipboard operation
aria2desktop copied to clipboard

请问如何在linux上用build-release.sh打包?

Open JadeVane opened this issue 5 years ago • 6 comments

运行:

./build-release.sh linux

提示:

此脚本只能在macOS上运行

那要怎么做才能在linux上用build-release.sh打包?

JadeVane avatar Apr 03 '19 23:04 JadeVane

其实我遇到的问题就一个,电脑里已经有了aria2进程,我只需要一个前端,然而aria2desktop会自己再运行一个aria2c进程,把文件夹~/aria2-desktop删掉之后,这个文件夹包括里面的内容还是会被创建回去,然后又跑出个aria2c进程,可是我真的只需要一个前端啊,这就很蓝廋了。

JadeVane avatar Apr 04 '19 12:04 JadeVane

其实我遇到的问题就一个,电脑里已经有了aria2进程,我只需要一个前端,然而aria2desktop会自己再运行一个aria2c进程,把文件夹~/aria2-desktop删掉之后,这个文件夹包括里面的内容还是会被创建回去,然后又跑出个aria2c进程,可是我真的只需要一个前端啊,这就很蓝廋了。

你可以使用一个空的shell文件替换掉aria2c文件试试😅

wapznw avatar Apr 09 '19 09:04 wapznw

@wapznw 但是每次启动aria2desktop的时候还是会尝试去启动aria2c,然后报错,强迫症忍不了。

而且也很想要把那个自带的本地默认去掉。

JadeVane avatar Apr 09 '19 10:04 JadeVane

在Linux中你可以尝试把build-release.sh中的这段代码删除试试

if [ x"$(uname)" != x"Darwin" ];then
  echo "此脚本只能在macOS上运行"
  exit
fi

wapznw avatar Apr 10 '19 03:04 wapznw

@wapznw 确定这不是掩耳盗铃吗?>.< 试了一下,问题不少,先是npm install报错,

found 35 vulnerabilities (29 low, 5 moderate, 1 high) in 15722 scanned packages

我改成[email protected],然后就变成了

found 63 low severity vulnerabilities

看样子不严重,就没理,然后npm run build,提示

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] build: `PUBLIC_URL=. react-app-rewired build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

这有的破么?

JadeVane avatar Apr 10 '19 08:04 JadeVane

@JadeVane 请问你使用的nodejs版本是多少?我这里在虚拟机中安装了ubuntu 19之后运行npm run build是没有问题的。

wapznw avatar Apr 11 '19 05:04 wapznw