When a prebuilt binary version of SPX is downloaded, extracted, made executable, and run the first time the config.json file and folders LOG and DATAROOT are generated to the current user's home directory and not the installation directory.
The root cause of the issue is that on Mac the home directory is the default directory when an "open" command is executed in the operating system. This folder is being reported to SPX at startup and it generates files to "that" folder.
This is an #issue-3 in source the code repository.
Use the command line to start the application!
At the moment, the only reliable way to execute the binary program on Mac is by using the Terminal and NOT by double-clicking on the SPX icon in Finder.
- Open Terminal
- Navigate to your SPX directory with cd command, such as
- run SPX-GC from the command line with ./SPX_macos64
- Open your browser (Chrome recommended) and load up the SPX from the URL shown in the Terminal.
If you want to share your knowledge on how to fix this issue in Node + pkg (packager) + Mac -combo, please contact us and let us know.