I have issue with combination of ports running on my machine. Root of the problem is need of python 3.10. This brings requirements for node.js version 17.0.1. Previous version node.js 14.x depends on python 2.7 and node.js version 16.x depends on python 3.8 or 3.9. Everything on the system is build from sources ( ports ).
It looks that already installed version of ghost 4.20.4 runs fine with upgraded node.js 17.0.1. But the upgrade via ghost-cli to latest versions of ghost are forbidden. I have quickly found how to workaround ghost-cli editing /usr/local/lib/node_modules/ghost-cli/package.json, but the problem with similar file inside ghost which I don’t know how to bypass.
Is there some mechanism to workaround this engine version check coded into ghost package.json?