Closed andboss closed 2 months ago
Hi, i think you don't have installed Doxygen.
Hi @JakubAndrysek thanks, doxygen is installed (same container locally and for CI).
I think the CI calls it differently via poetry run mkdocs ...
and there it looks like something is different...
Will try to find the difference...
Have you found the solution?
Could I close the issue?
Still not working, but had to switch to other urgent topics and will continue in october with this investigation :)
We can close if you want and re-open if continue with this topic...
Ok, I will close it at this time. Good luck with finding a solution.
I've recently encountered the same issue when generating documentation on RTD, and I've found a simple way to reproduce it.
The following command runs perfectly fine:
mkdocs build
However, this command does not:
mkdocs build --config-file mkdocs.yml
The problem seems to reside here
It appears as though if cwd
is set to a specific path instead of None
, Popen fails to locate the executable.
In the plugin.py file, located here, the runPath
will be set to config_file_path
if config_file_path
is not None
. This could be the reason for the failure when executing the command mkdocs build --config-file mkdocs.yml
.
Thank you for your investigation. If you know how to fix it, feel free to make PR. I don't have time to fix it soon. Thanks
Thank you. Just opened a PR that would fix this issue.
@wu-vincent thank you for deep investigation and resolution 👍 @JakubAndrysek with the new possibility passing the config files (Thanks!) i will try new version if this fix is also applied.
I'm integrating the MkDoxy and it's generates in local build with
mkdocs serve
but not in a pipeline with same docker image as development environment with this exception:How can i analyze the issue from the error message? What is exactly missing? doxygen executable or some config file?