github.com/ONLYOFFICE/docker-onlyoffice-nextcloud 想要执行 set_configuration.sh 一直提示找不到文件或者目录不存在。
1
ziseyinzi 2021-08-07 17:04:21 +08:00
Powershell 是 Powershell,bash 是 bash.就像你不能用 excel 打开.doc 文档一样
|
2
sjmcefc2 OP 那在 windows 下就不能执行这个 sh 了吗?
|
3
ho121 2021-08-07 19:20:23 +08:00 via Android
.\set_configuration.sh 这样?
|
7
trepwq 2021-08-07 20:50:14 +08:00 via iPhone
wsl 试一下?
|
8
xylxAdai 2021-08-07 20:51:51 +08:00
。。。不能,你可以写个 bat 。或者用 wsl
|
9
Cusmate 2021-08-07 22:36:50 +08:00
装个 bash 解释器运行看看
|
10
singerll 2021-08-07 23:07:41 +08:00 via Android
用 wsl,有次没注意,发现能在 wls 同时执行 bash 和 cmd 把我惊呆了。
|
11
IgniteWhite 2021-08-07 23:17:01 +08:00
这得进新手求助节点吧。
|
12
YsHaNg 2021-08-08 01:26:01 +08:00 via iPhone
装个 Cygwin
|
13
Osk 2021-08-08 02:36:27 +08:00
不太清楚这个脚本在哪里执行, 但肯定不是在 Windows 里面执行的吧:
要么是在 dockerd host(linux 虚拟机, wsl2)中, 要么是在 onlyoffice 容器内部执行的. |
14
Osk 2021-08-08 02:43:28 +08:00
看了下, 我觉得是在 nextcloud 容器里面执行的, 这个脚本可以不用执行, nextcloud 上安装 onlyoffice app 后, 直接浏览器去 nextcloud 后台管理页面配置文档服务器地址就行了.
|
16
binux 2021-08-08 02:56:49 +08:00
这个脚本的大部分功能是和 bash 无关的,直接 Docker CLI exec 进去 容器手动执行就行了。
|
17
mmdsun 2021-08-08 17:28:19 +08:00 via Android
用 WSL
|
18
sjmcefc2 OP @binux 主要是我要把这个脚本一直到 windows 的 docker 上,一句一句执行也是总是出错。
已经用了 wsl 了,至少是安装上了,不知道怎么才能“用”WSL |
19
sjmcefc2 OP 有点糊涂了,安装了 dockerdesktop 之后,提示我安装 wsl,我是真的装上了吗?或者,各位说的 wsl 是我装的这个 wsl 吗?
|
20
sjmcefc2 OP Error while trying to initialise the database: An exception occurred while executing a query: SQLSTATE[HY000]: General error: 4047 InnoDB refuses to write tables with ROW_FORMAT=COMPRESSED or KEY_BLOCK_SIZE.
|
21
sjmcefc2 OP 不执行这个脚本一直提示 20 楼,怎么办法?
|