From cbe0b2d3a8f9ba1aa94bdd658d6feff2ca2e67a5 Mon Sep 17 00:00:00 2001 From: conanoc Date: Thu, 22 Mar 2018 21:41:29 +0900 Subject: [PATCH] Update Install.md to add Mac section (#1225) * Update Install.md to add Mac section --- doc/INSTALL.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/doc/INSTALL.md b/doc/INSTALL.md index 2dfd83c64..f2c602b1b 100644 --- a/doc/INSTALL.md +++ b/doc/INSTALL.md @@ -162,6 +162,44 @@ autogen automake 'python3.withPackages (p: [p.bitcoinlib])' \ valgrind asciidoc --run make ``` +To Build on Mac +--------------------- + +Assume you have Xcode and HomeBrew installed on your Mac. +Get dependencies: + + $ brew install autoconf automake libtool python3 gmp libsodium gnu-sed + +If you don't have bitcoind installed locally you'll need to install that +as well: + + $ brew install \ + berkeley-db4 boost miniupnpc openssl pkg-config protobuf qt libevent + $ git clone https://github.com/bitcoin/bitcoin + $ cd bitcoin + $ ./autogen.sh + $ ./configure + $ make & make install + +Clone lightning: + + $ git clone https://github.com/ElementsProject/lightning.git + $ cd lightning + +Build lightning: + + $ make + +Running lightning: + +**Note**: Edit your `~/Library/Application\ Support/Bitcoin/bitcoin.conf` +to include `rpcuser=` and `rpcpassword=` first, you may also +need to include `testnet=1` + + bitcoind & + ./lightningd/lightningd & + ./cli/lightning-cli help + To cross-compile for Android --------------------