-
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
dmg
release from: https://nomatic.dev/synectic -
Locate and open the
dmg
file.
- Drag the
synectic
application 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
Finder
and navigate to theApplications
folder -
Locate the
synectic
application
- Right-click on the
synectic
application and selectOpen
- Select
Open
from 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
deb
orrpm
package 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
exe
ornupkg
(Squirrel.Windows target) release from: https://nomatic.dev/synectic
-
For installing the
nupkg
package, refer to NuGet documentation. -
Launch the Synectic application by double-clicking on the
exe
file, or launching the application through the NuGet package manager (if using thenupkg
package).
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
zip
ortar.gz
files for the latest release from: EPICLab/synectic, or alternatively clone this repository:git clone git@github.com:EPICLab/synectic.git
- Install Node.js.
- Install Yarn Package Manager.
- Move into the project root directory:
cd synectic
- Install project dependencies (
npm
/npx
can also be used, butyarn
is preferred):yarn install
- Build and run Synectic IDE:
yarn start