Browse Source

Update installation instructions for macOS

master
hyp-hen 7 years ago
parent
commit
2dd9c06a9e
  1. 43
      docs/INSTALL.md

43
docs/INSTALL.md

@ -66,46 +66,35 @@ command line scripts as explained in the [scripts README](https://github.com/Ada
### Installation on macOS ### Installation on macOS
1) Install Apple Command Line Tools 1) Install Apple Command Line Tools
```
xcode-select --install xcode-select --install
```
2) Install Homebrew 2) Install Homebrew
```
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
```
3) Install PyQt4 3) Install python3 and libsodium
```
brew install cartr/qt4/pyqt@4 libsodium brew install python libsodium
```
4) Create virtualenv "jmvenv" 4) Create virtualenv "jmvenv"
```sh ```sh
export PATH=/usr/local/opt/python/libexec/bin:$PATH pip3 install virtualenv
pip install virtualenv virtualenv jmvenv
virtualenv --python=/usr/local/opt/python/libexec/bin/python --system-site-packages jmvenv
source jmvenv/bin/activate source jmvenv/bin/activate
``` ```
At this point you should see `(jmvenv)` at the beginning of your command prompt. 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 5) Clone the joinmarket-clientserver repo.
```
5a Segwit
git clone https://github.com/Joinmarket-Org/joinmarket-clientserver
cd joinmarket-clientserver
git checkout v0.3.4
5b Non-segwit
git clone https://github.com/Joinmarket-Org/joinmarket-clientserver git clone https://github.com/Joinmarket-Org/joinmarket-clientserver
cd joinmarket-clientserver cd joinmarket-clientserver
git checkout 6ad114d ```
6) Setup joinmarket-qt 6) Setup joinmarket-qt
``` ```
python setupall.py --daemon pip install PySide2
python setupall.py --client-bitcoin pip install https://github.com/sunu/qt5reactor/archive/58410aaead2185e9917ae9cac9c50fe7b70e4a60.zip
python setupall.py --all
``` ```
7) Start joinmarket-qt 7) Start joinmarket-qt
``` ```

Loading…
Cancel
Save