-
Notifications
You must be signed in to change notification settings - Fork 0
Installation Guide
⚠️ Warning: Synectic requires that a Git client (version 2.5+) be installed and available in order to natively execute git commands such asgit checkout. Please verify that you have a Git client installed on your system before proceeding with the installation.
Synectic can be installed from pre-built releases for:
MacOS
-
Download the
dmgrelease from: https://nomatic.dev/synectic -
Locate and open the
dmgfile.
- Drag the
synecticapplication into the Applications folder of your system.
- Launch the newly installed Synectic application. For instructions on different methods of launching applications in MacOS, see Open apps on Mac.
Mac App Store or identified developers. This second category refers to software produced by developers using an Apple Developer ID certificate, and requires purchasing an Apple Developer Program membership. Since this is experimental research software, we are not currently able to purchase certificates and sign MacOS builds for Synectic.
Therefore, the following error message is likely to appear when first launching Synectic:
"synectic" cannot be opened because the developer cannot be verified
To resolve this issue, you will need to do the following:
-
Open
Finderand navigate to theApplicationsfolder -
Locate the
synecticapplication

- Right-click on the
synecticapplication and selectOpen

- Select
Openfrom the dialog that appears indicatingmacOS cannot verify the developer of "synectic". Are you sure you want to open it?

- Synectic should now launch, and all subsequent launches should work without any additional warnings.
Linux
-
Downloads the
deb(Debian-based, e.g. Ubuntu) orrpm(RedHat-based, e.g. Fedora) release from: https://nomatic.dev/synectic -
Install the
deborrpmpackage using your distributions preferred method for installing new applications.
deb or rpm files with compressed archive tools, such as File Roller on GNOME-based desktops. To get around this issue, follow your Linux distributions documentation for installing these types of application files. As an example, on Ubuntu Linux you can right-click on the deb file and select Open with Other Application in order to switch from opening using the Archive Manager to opening using the Software Install application.
- Launch the newly installed Synectic application.
Windows
- Download the
exeornupkg(Squirrel.Windows target) release from: https://nomatic.dev/synectic
-
For installing the
nupkgpackage, refer to NuGet documentation. -
Launch the Synectic application by double-clicking on the
exefile, or launching the application through the NuGet package manager (if using thenupkgpackage).
fatal: detected dubious ownership in repository errors due to stricter repository ownership checks. This security feature of Git can be bypassed by running git config --global safe.directory '*' once on your Windows system, but be aware that doing so will disable this security feature globally on your system.
Source code
Instructions for compiling and bundling from source are available in the README
- Downloads the
ziportar.gzfiles for the latest release from: EPICLab/synectic, or alternatively clone this repository:git clone [email protected]:EPICLab/synectic.git
- Install Node.js.
- Install Yarn Package Manager.
- Move into the project root directory:
cd synectic - Install project dependencies (
npm/npxcan also be used, butyarnis preferred):yarn install
- Build and run Synectic IDE:
yarn start