mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 20:12:57 +01:00
db50935489
c8edc2c
[docs] initial QT documentation, move Qt Creator instructions (Sjors Provoost)
Pull request description:
I'll update this as I figure out how everything is tied together, but I think it's a useful enough start.
Tree-SHA512: d96e5c9ba8ccc3a1b92a0894a8a8449317100eebb14e5d390b51793534458f50eac296cf2945fccf81b85aff23fa32d91d6015a0a76ada4f7091a400d7508ae5
56 lines
1.5 KiB
Markdown
56 lines
1.5 KiB
Markdown
Mac OS X Build Instructions and Notes
|
|
====================================
|
|
The commands in this guide should be executed in a Terminal application.
|
|
The built-in one is located in `/Applications/Utilities/Terminal.app`.
|
|
|
|
Preparation
|
|
-----------
|
|
Install the OS X command line tools:
|
|
|
|
`xcode-select --install`
|
|
|
|
When the popup appears, click `Install`.
|
|
|
|
Then install [Homebrew](https://brew.sh).
|
|
|
|
Base build dependencies
|
|
-----------------------
|
|
|
|
```bash
|
|
brew install automake libtool pkg-config
|
|
```
|
|
|
|
If you want to build the disk image with `make deploy` (.dmg / optional), you need RSVG
|
|
```bash
|
|
brew install librsvg
|
|
```
|
|
|
|
Building
|
|
--------
|
|
|
|
Follow the instructions in [build-generic](build-generic.md)
|
|
|
|
Running
|
|
-------
|
|
|
|
Dash Core is now available at `./src/dashd`
|
|
|
|
Before running, it's recommended you create an RPC configuration file.
|
|
|
|
echo -e "rpcuser=dashrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/DashCore/dash.conf"
|
|
|
|
chmod 600 "/Users/${USER}/Library/Application Support/DashCore/dash.conf"
|
|
|
|
The first time you run dashd, it will start downloading the blockchain. This process could take several hours.
|
|
|
|
You can monitor the download process by looking at the debug.log file:
|
|
|
|
tail -f $HOME/Library/Application\ Support/DashCore/debug.log
|
|
|
|
Other commands:
|
|
-------
|
|
|
|
./src/dashd -daemon # Starts the dash daemon.
|
|
./src/dash-cli --help # Outputs a list of command-line options.
|
|
./src/dash-cli help # Outputs a list of RPC commands when the daemon is running.
|