我已经为自己设置了一个小的Docker项目,并认为尝试在我的Synology上运行azerothcore可能会很有趣。我已经克隆了存储库,但无法运行acore.sh脚本来构建Docker容器,因为Synology使用7zip,acore.sh抛出了一个错误,因为它无法解压缩存档。我想知道我是否有可能找出什么脚本试图解压缩的东西,并改变命令调用7z?
运行acore.sh抛出一个错误,因为它找不到解压.然而synology使用7zip.user@DS920:/volume1/docker/wow/azerothcore-wotlk$ ./acore.sh docker build NOTICE: file </volume1/docker/wow/azerothcore-wotlk/conf/config.sh> not found, we use default configuration only. Deno version check: /volume1/docker/wow/azerothcore-wotlk/apps/bash_shared/deno.sh: line 18: ./deps/deno/bin/deno: No such file or directory Installing Deno... Error: unzip is required to install Deno (see: https://github.com/denoland/deno_install#unzip-is-required).
3条答案
按热度按时间yqkkidmi1#
错误消息指向
/volume1/docker/wow/azerothcore-wotlk/apps/bash_shared/deno.sh
并显示错误:安装Deno需要解压缩
如果您查看
deno.sh
脚本,您将看到安装deno
的命令:如果你下载这个脚本,你会看到
unzip
。我会建议尝试安装解压,例如.像这里描述的:How to install IPKG on Synology NAS
dldeef672#
您可以使用标准的docker命令绕过
./acore.sh
控制面板。要构建:
运行:
使用标准的docker命令还有一个额外的好处,那就是不需要在本地安装deno,因为它已经安装到容器中了。
rjjhvcjd3#
您是否尝试过: