Works! Devtools and audio still don't work but that's likely only because bash scripts are not updated to be win compat yet. Process is basically:
Ensure you have chocolatey or scoop installed.
Ensure you have nvm installed.
Ensure you have Google Chrome installed.
Ensure you are using an x64 version of Node. So, if you are running Win on ARM, make sure you switch to an x64 shell and nvm install a version number you previously haven't installed. Then use this version for BBPRO.
Clone BBPRO and run ./deploy-scripts/global_install.sh localhost
Don't run setup_machine.sh (it's not necessary on a consumer system (Mac or Windows).
The install script will: install mkcert and create the local certs; copy the key command files (setup_bbpro and bbpro) to /usr/local/bin; install the application and sslcerts into /usr/local/share/dosyago/; and other tasks.
Then run setup_bbpro (you may need to run it from git bash, I haven't tested running that from the CMD or PS, but it could be OK).
Then cd into BrowserBoxPro in your clone directory and run "npm test". This will start the version in this directory. It should work being run from CMD, or git bash. (It may also work being run from PS, I have not tested. Also I have not tested running just bbpro, the same caveats to running that command apply as to the previously mentioned caveats for setup_bbpro).
All in all, the most important thing is to ensure you are using an x64 version of node for THE ENTIRE PROCESS above. You can verify that via the output of node -p process.arch at the command line. It should be (some versin of) x64.
Another caveat is perhaps global_install must be run under git bash (I have not I think tested it under PS or CMD).
But the app itself can be started from whatever command line interface you have that recognizes npm (and therefore pm2, nvm, etc).
Soliding up Windows support is great.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally posted by: 00000o1
got up to
Originally posted by: 00000o1
Seems git bash is a good option for trying to install.
Need to work on issues with
|| :syntax I think thoOriginally posted by: 00000o1
Works! Devtools and audio still don't work but that's likely only because bash scripts are not updated to be win compat yet. Process is basically:
All in all, the most important thing is to ensure you are using an x64 version of node for THE ENTIRE PROCESS above. You can verify that via the output of
node -p process.archat the command line. It should be (some versin of)x64.Another caveat is perhaps global_install must be run under git bash (I have not I think tested it under PS or CMD).
But the app itself can be started from whatever command line interface you have that recognizes
npm(and therefore pm2, nvm, etc).Soliding up Windows support is great.