请教 powershell 怎么执行 sh 脚本?

2021 年 8 月 7 日
 sjmcefc2

github.com/ONLYOFFICE/docker-onlyoffice-nextcloud 想要执行 set_configuration.sh 一直提示找不到文件或者目录不存在。

5745 次点击
所在节点    问与答
21 条回复
ziseyinzi
2021 年 8 月 7 日
Powershell 是 Powershell,bash 是 bash.就像你不能用 excel 打开.doc 文档一样
sjmcefc2
2021 年 8 月 7 日
那在 windows 下就不能执行这个 sh 了吗?
ho121
2021 年 8 月 7 日
flgn88
2021 年 8 月 7 日
@sjmcefc2 gitbash
Tumblr
2021 年 8 月 7 日
@sjmcefc2 #2 是,改写成 ps1 脚本吧。
yitingbai
2021 年 8 月 7 日
@sjmcefc2 鸡同鸭讲
trepwq
2021 年 8 月 7 日
wsl 试一下?
xylxAdai
2021 年 8 月 7 日
。。。不能,你可以写个 bat 。或者用 wsl
Cusmate
2021 年 8 月 7 日
装个 bash 解释器运行看看
singerll
2021 年 8 月 7 日
用 wsl,有次没注意,发现能在 wls 同时执行 bash 和 cmd 把我惊呆了。
FurN1
2021 年 8 月 7 日
这得进新手求助节点吧。
YsHaNg
2021 年 8 月 8 日
装个 Cygwin
Osk
2021 年 8 月 8 日
不太清楚这个脚本在哪里执行, 但肯定不是在 Windows 里面执行的吧:

要么是在 dockerd host(linux 虚拟机, wsl2)中,
要么是在 onlyoffice 容器内部执行的.
Osk
2021 年 8 月 8 日
看了下, 我觉得是在 nextcloud 容器里面执行的, 这个脚本可以不用执行, nextcloud 上安装 onlyoffice app 后, 直接浏览器去 nextcloud 后台管理页面配置文档服务器地址就行了.
Osk
2021 年 8 月 8 日
@Osk 看错了, 是在 dockerd host(wsl2, linux 虚拟机)上执行的, 瞎眼了
binux
2021 年 8 月 8 日
这个脚本的大部分功能是和 bash 无关的,直接 Docker CLI exec 进去 容器手动执行就行了。
mmdsun
2021 年 8 月 8 日
用 WSL
sjmcefc2
2021 年 8 月 14 日
@binux 主要是我要把这个脚本一直到 windows 的 docker 上,一句一句执行也是总是出错。
已经用了 wsl 了,至少是安装上了,不知道怎么才能“用”WSL
sjmcefc2
2021 年 8 月 14 日
有点糊涂了,安装了 dockerdesktop 之后,提示我安装 wsl,我是真的装上了吗?或者,各位说的 wsl 是我装的这个 wsl 吗?
sjmcefc2
2021 年 8 月 14 日
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.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/794289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX