-
Notifications
You must be signed in to change notification settings - Fork 258
CI Binary instructions
Before reading this page, see also https://github.com/bcpierce00/unison/wiki/Downloading-Unison
Each CI build has been done on a particular operating system version. There is no expectation that a build will run on a previous version, and even running on a later version depends on that operating system's compatibility support.
\todo Write.
There are two builds. One builds traditional UNIX tools, and one builds a Mac app. Both are currently built on 10.15, and also seem targetted at 10.15.
After unpacking the tarball, there is a file "unison" which is the text UI. After chmod'ing it to be executable, it can just be run from the command line.
There is also "unison-gtk", which must also be chmod'd to be executable. It depends on /usr/local/opt/gtk+/lib/libgtk-quartz-2.0.0.dylib , which is presuming the presence of some particular but currently unknown packaging system. The wisdom of command-line programs with minimal dependencies is evident :-)
There is also an artifact for "Unison.App". It is inside a .app.tar.gz. Before running it one must do xattr -cr /Applications/Unison.app; otherwise, an unhelpful error message about a damaged app is produced. This build has been reported to work on 10.14. However, it failed on 10.13, but that could be due to the same assumption of a particular undocumented packaging system. See also https://github.com/bcpierce00/unison/issues/469
- Download the macOS build
- Extract the bin directory
- Right click on the
unisonbinary and select open - Confirm that you are okay with running the binary even thought it isn't verified
- I then had to open a terminal and move the binaries to
/usr/local/binso that when running unison over ssh from another host it would find the binaries.
\todo Write.