cerebroapp / cerebro

🔵 Cerebro is an open-source launcher to improve your productivity and efficiency
https://www.cerebroapp.com/
MIT License
8.35k stars 456 forks source link

Error on Ubuntu 20.04 #510

Closed albertolaguna closed 2 years ago

albertolaguna commented 4 years ago

Issue

Is this still supported? I'm trying to install cerebro 0.3.2 on Ubuntu 20.04 with the AppImage and with the .deb file, but I have the next error when I execute:

A JavaScript error occurred in the main process Uncaught Exception: Error: ENOENT: no such file or directory, open '/home/alaguna/.config/Cerebro/config.json' at Object.fs.openSync (fs.js:558:18) at Object.module.(anonymous function) [as openSync] (ELECTRON_ASAR.js:173:20) at Object.fs.writeFileSync (fs.js:1233:33) at Object.get (/opt/Cerebro/resources/app.asar/main.js:162:18) at Object.module.exports.Object.defineProperty.value (/opt/Cerebro/resources/app.asar/main.js:642:24) at __webpack_require__ (/opt/Cerebro/resources/app.asar/main.js:21:30) at /opt/Cerebro/resources/app.asar/main.js:64:18 at Object. (/opt/Cerebro/resources/app.asar/main.js:67:10) at Object. (/opt/Cerebro/resources/app.asar/main.js:3738:3) at Module._compile (module.js:571:32)

(cerebro:8913): Pango-ERROR **: 20:51:53.530: Harfbuzz version too old (1.3.1)

Trace/breakpoint trap (core dumped)

I was googling for solutions, but nothing worked. Help me, please! I've not found any better alternative than cerebro

ajithkumar-natarajan commented 4 years ago

It is the same as issue #505 and #501. The project is not being maintained and components need to be updated for the installation to work.

pmarreck commented 4 years ago

The first mistake was writing this in Javascript which automatically incurs a dependency on the entire Node clusterf**k I MEAN ecosystem.

MartinArens commented 3 years ago

Same Issue

LucasE2996 commented 3 years ago

Same Issue

blahah commented 3 years ago

The first mistake was writing this in Javascript which automatically incurs a dependency on the entire Node clusterf**k I MEAN ecosystem.

@pmarreck It really wasn't. The problem here is not to do with node, but poor dependency management in OS-level libs. That problem exists across all languages (and static compiling native libs for distribution across all modern platforms and hardware is a nightmare problem that is only solved well in the node ecosystem).

Nobody gains anything from carelessly insulting whole communities. It's not accurate, not helpful, and not kind. Be better or go away.

Sincerely, Someone who's done this in 12 languages.

pmarreck commented 3 years ago

@blahah You're right. I should not have let my frustration devolve into nonproductive ranting. Karma is a funny thing though, I'm actually dealing with what I think is a static vs. dynamic compilation bug right now and I'm not making great progress on it (alpine on docker, musl vs. glibc, etc.)

Cerebro looks really cool and I was just frustrated. Please accept my humble regret at earlier comment, and thank you for all your developer efforts.

dubisdev commented 2 years ago

I'm closing this as a duplicate of #527