These instructions should allow you to run Systemic 2.2 on Mac OS X 10.15. It assumes the latest version of R (3.6.1) and a JDK is installed.
-
Install Xcode from the Mac App Store.
-
From a command line, install the command line developer tools:
xcode-select --install
and follow the prompt that will pop up.
-
Download rdyncall:
wget https://github.com/cran/rdyncall/archive/master.zip unzip master.zip mv rdyncall-master rdyncall
-
Install rdyncall:
R CMD build rdyncall R CMD INSTALL rdyncall_0.7.5.tar.gz
-
Install 'checkmate' and 'Hmisc' manually:
R -e "install.packages(c('checkmate', 'Hmisc'), repos='http://cran.us.r-project.org')"
-
Download Systemic and cd to
mac/Systemic
. -
MacOS sets a quarantine flag for all executables that were downloaded from the internet. This includes everything in the Systemic folder, including jars, executables, and dynamic libraries. You must clear that flag, because it prevents Systemic from running correctly.
Run this inside the Systemic directory (make sure you indeed are in that directory!):
# !!! ONLY INSIDE THE SYSTEMIC DIRECTORY !!! sudo xattr -rc .
-
Start Systemic using
java -jar gui/SystemicGUI.jar
(unfortunately double-clicking the Systemic app provided in the archive doesn't work currently)
-
Systemic will ask you the path to R. Enter
/usr/local/bin/R
.