lucid-kv / lucid

High performance and distributed KV store w/ REST API. 🦀
https://clintnetwork.gitbook.io/lucid/
MIT License
374 stars 31 forks source link

Unable to get the Lucid configuration folder. #15

Closed imclint21 closed 4 years ago

imclint21 commented 4 years ago

Error on antergos (archlinux)

2019/10/30 00:48:48 [ERROR] ./lucid: Unable to initialize Lucid node.
2019/10/30 00:48:48 [ERROR] ./lucid: Unable to get the Lucid configuration folder.
rigwild commented 4 years ago

Is Lucid fully portable ?

imclint21 commented 4 years ago

Yes, just the configuration file is needed in /etc/lucid/ (on linux)

imclint21 commented 4 years ago

Hmm looks crazy, I've opened an issue here: https://github.com/AndyBarron/app-dirs-rs/issues/35#issuecomment-548064905

Linux Antergos (ArchLinux):

SharedConfig = /etc/xdg/Lucid
SharedData = /usr/local/share/Lucid
UserCache = /home/clintm/.cache/Lucid
UserConfig = /home/clintm/.config/Lucid
UserData = /home/clintm/.local/share/Lucid

Windows 10:

SharedConfig = C:\ProgramData\Clint.Network\Lucid
SharedData = C:\ProgramData\Clint.Network\Lucid
UserCache = C:\Users\me\AppData\Local\Clint.Network\Lucid
UserConfig = C:\Users\me\AppData\Roaming\Clint.Network\Lucid
UserData = C:\Users\me\AppData\Local\Clint.Network\Lucid

Debian 9 (on WSL):

SharedConfig = /etc/xdg/Lucid
SharedData = /usr/local/share/Lucid
UserCache = /home/clintm/.cache/Lucid
UserConfig = /home/clintm/.config/Lucid
UserData = /home/clintm/.local/share/Lucid