如何解决如何在 Windows 10 中使用 Mediawiki Docker 中的 Parsoid 将本地文本文件转换为 html?
我刚刚在 Windows 10 上的 Docker 上安装了 mediawiki。从这里可以看出
Parsoid(PHP 版本)原生捆绑在 Mediawiki 1.35 中。
有人提到here
此外,从 here
因此,我尝试了
docker run --name my_mediawiki -d -t -i -v /f/zim:/zim mediawiki:latest sh
docker exec my_mediawiki echo 'Foo' | PHP bin/parse.PHP
docker exec my_mediawiki echo "foo bar\nThis is a [[link]]" | node parse --trace peg
Microsoft Windows [Version 10.0.19042.928]
(c) Microsoft Corporation. All rights reserved.
C:\Users\Akira>docker run --name my_mediawiki -d -t -i -v /f/zim:/zim mediawiki:latest sh
40c4cd1aaddbe8d00bae291e95fc0326b61e2f4441a2327fd066848e1096f5a3
C:\Users\Akira>docker exec my_mediawiki echo 'Foo' | PHP bin/parse.PHP
'PHP' is not recognized as an internal or external command,operable program or batch file.
C:\Users\Akira>docker exec my_mediawiki echo "foo bar\nThis is a [[link]]" | node parse --trace peg
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'C:\Users\Akira\parse'
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:725:27)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,requireStack: []
}
write /dev/stdout: The pipe is being closed.
您能否详细说明如何将简单的 wikitext foo
转换为 html?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。