raiden-network / microraiden

MIT License
361 stars 101 forks source link

Mention system dependencies in documentation #486

Open ezdac opened 6 years ago

ezdac commented 6 years ago

For µRaiden installation, also add the system wide dependencies for different OSes to the installation instruction.

For reference, here is a working procedure to install µRaiden on a Raspberry Pi Zero W:

Here my Fix for getting microraiden installed on a Raspberry Pi Zero W: 1) clone microraiden 2) sudo apt-get install libffi-dev libtool python-dev libssl-dev python-setuptools build-essential automake pkg-config libgmp-dev libsecp256k1-0 libsecp256k1-dev python3-dev 3) cd microraiden 3 b) make sure to run everything below in a virtual env (see Tutorial) 4)pip install cffi>=1.3.0 PyYAML==3.13 5) make pip-install-dev Please verify if this works for you, I reconstructed it from my installation tryous and I havent checked the exact instructions above. Some steps might be redundant, but we can optimize that later. PyYAML installation is due to a 404 on the raspberry specific piwheels repository (for version >4) - pip doesn’t handle the 404 gracefully. There are still some issues in running the examples, but I will look into this