|
|
@@ -125,6 +125,15 @@ Installing prerequisites on Mac OS X:: |
|
|
|
sudo easy_install pip |
|
|
|
sudo pip install virtualenv |
|
|
|
|
|
|
|
Installing prerequisites on Raspbian:: |
|
|
|
|
|
|
|
sudo apt-get install build-essential python2.7-dev libffi-dev \ |
|
|
|
python-pip python-setuptools sqlite3 \ |
|
|
|
libssl-dev python-virtualenv libjpeg-dev |
|
|
|
sudo pip install --upgrade pip |
|
|
|
sudo pip install --upgrade ndg-httpsclient |
|
|
|
sudo pip install --upgrade virtualenv |
|
|
|
|
|
|
|
To install the synapse homeserver run:: |
|
|
|
|
|
|
|
virtualenv -p python2.7 ~/.synapse |
|
|
@@ -310,6 +319,18 @@ may need to manually upgrade it:: |
|
|
|
|
|
|
|
sudo pip install --upgrade pip |
|
|
|
|
|
|
|
Installing may fail with ``Could not find any downloads that satisfy the requirement pymacaroons-pynacl (from matrix-synapse==0.12.0)``. |
|
|
|
You can fix this by manually upgrading pip and virtualenv:: |
|
|
|
|
|
|
|
sudo pip install --upgrade virtualenv |
|
|
|
|
|
|
|
You can next rerun ``virtualenv -p python2.7 synapse`` to update the virtual env. |
|
|
|
|
|
|
|
Installing may fail during installing virtualenv with ``InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.`` |
|
|
|
You can fix this by manually installing ndg-httpsclient:: |
|
|
|
|
|
|
|
pip install --upgrade ndg-httpsclient |
|
|
|
|
|
|
|
Installing may fail with ``mock requires setuptools>=17.1. Aborting installation``. |
|
|
|
You can fix this by upgrading setuptools:: |
|
|
|
|
|
|
@@ -544,4 +565,4 @@ sphinxcontrib-napoleon:: |
|
|
|
Building internal API documentation:: |
|
|
|
|
|
|
|
python setup.py build_sphinx |
|
|
|
|
|
|
|
|