gluon-framework / gluon

A new framework for creating desktop apps from websites, using system installed browsers and NodeJS
https://gluonjs.org
MIT License
3.1k stars 76 forks source link

Error on startup of first example #64

Open witcradg opened 1 year ago

witcradg commented 1 year ago

510 git clone https://github.com/gluon-framework/examples.git 511 ll 512 cd examples 513 ll 514 cd gluworld 515 npm install 516 node . 517 h dean@pop-os ~/.../examples/gluworld (main) $ node . [Gluon] starting browser... file:///home/dean/projects/gatsby/LIBRARY/gluon/examples/gluworld/node_modules/@gluon-framework/gluon/src/index.js:198 const [ browserPath, browserName ] = await findBrowserPath(forceBrowser, forceEngine); ^

TypeError: (intermediate value) is not iterable at startBrowser (file:///home/dean/projects/gatsby/LIBRARY/gluon/examples/gluworld/node_modules/@gluon-framework/gluon/src/index.js:198:40) at async Module.open (file:///home/dean/projects/gatsby/LIBRARY/gluon/examples/gluworld/node_modules/@gluon-framework/gluon/src/index.js:255:19) at async file:///home/dean/projects/gatsby/LIBRARY/gluon/examples/gluworld/index.js:17:3

Node.js v18.12.1 dean@pop-os ~/.../examples/gluworld (main) $

Happy to help any way I can.

CanadaHonk commented 1 year ago

What browsers do you have installed on your system?

witcradg commented 1 year ago

chrome and firefox

CanadaHonk commented 1 year ago

If you have them installed "unusually" (snap/flatpak/etc) it might not currently pick it up. How can you launch either/both from a terminal?

witcradg commented 1 year ago

I'm using !Pop_os so it's a flatpak install dean@pop-os ~/.../examples/gluworld (main) $ sudo find / -name "google-chrome" [sudo] password for dean: /usr/share/bash-completion/completions/google-chrome /home/dean/.var/app/com.google.Chrome/config/google-chrome /home/dean/.var/app/com.google.Chrome/cache/google-chrome /home/dean/.local/share/flatpak/app/com.google.Chrome/x86_64/stable/1fe6a66f58297a21d2aa066000065ac0155a70f2e6a7d5628800432a9ce9f40d/files/extra/google-chrome /home/dean/.local/share/flatpak/app/com.google.Chrome/x86_64/stable/1fe6a66f58297a21d2aa066000065ac0155a70f2e6a7d5628800432a9ce9f40d/files/extra/cron/google-chrome

I'll go figure out how I can launch from a terminal.

witcradg commented 1 year ago

I can run it from the command line with this command: flatpak run com.google.Chrome

FWIW: This runs Firefox flatpak run org.mozilla.firefox

witcradg commented 1 year ago

of course, I can also use /usr/bin/flatpak run com.google.Chrome