问题描述
我刚刚在 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 (将#修改为@)