diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 6f41c11..3e1eae1 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -63,6 +63,53 @@ Then: If you have installed this "full" version of the client, you can use it with the command line scripts as explained in the [scripts README](https://github.com/AdamISZ/joinmarket-clientserver/tree/master/scripts). +### Installation on macOS + +1) Install Apple Command Line Tools + + xcode-select --install + +2) Install Homebrew + + /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" + +3) Install PyQt4 + + brew install cartr/qt4/pyqt@4 libsodium + +4) Create virtualenv "jmvenv" + + export PATH=/usr/local/opt/python/libexec/bin:$PATH + pip install virtualenv + virtualenv --python=/usr/local/opt/python/libexec/bin/python --system-site-packages jmvenv + source jmvenv/bin/activate + +At this point you should see `(jmvenv)` at the beginning of your command prompt. + +5) Clone the joinmarket-clientserver repo. Follow 5a for segwit and 5b for non-segwit + +5a) Segwit + + git clone https://github.com/Joinmarket-Org/joinmarket-clientserver + cd joinmarket-clientserver + git checkout v0.3.2 + +5b) Non-segwit + + git clone https://github.com/Joinmarket-Org/joinmarket-clientserver + cd joinmarket-clientserver + git checkout 6ad114d + +6) Setup joinmarket-qt + + python setupall.py --daemon + python setupall.py --client-bitcoin + +7) Start joinmarket-qt + + cd scripts + python joinmarket-qt.py + Alternative/custom installation: #### Installing the daemon separately