summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Heck <heckj@mac.com>2011-09-29 16:39:19 -0700
committerJoe Heck <heckj@mac.com>2011-09-29 16:47:20 -0700
commit9f6336ceb04732038135ced51ea0c5b3321b2c19 (patch)
treef3c17cc3e2dba2d1f4ec24db1d23a7c43957c318
parent8948d10db417b13d6f3c07ad0d77b70c21a87498 (diff)
downloadkeystone-9f6336ceb04732038135ced51ea0c5b3321b2c19.tar.gz
keystone-9f6336ceb04732038135ced51ea0c5b3321b2c19.tar.xz
keystone-9f6336ceb04732038135ced51ea0c5b3321b2c19.zip
updating docs for Mac source install, no docs for mac package install relevant
Change-Id: Ife997e0f7deb7c021b692d5abab641191c332a5c
-rw-r--r--doc/source/installing.rst34
1 files changed, 26 insertions, 8 deletions
diff --git a/doc/source/installing.rst b/doc/source/installing.rst
index 6de4028c..c8eb4b1a 100644
--- a/doc/source/installing.rst
+++ b/doc/source/installing.rst
@@ -54,11 +54,6 @@ the development versions of greenlet and eventlet::
$ cd greenlet
$ sudo python setup.py install
-Mac OSX
-#######
-
-.. todo:: No idea how to do install on Mac OSX. Somebody with a Mac should complete this section
-
Installing from source tarballs
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -99,12 +94,12 @@ Debian/Ubuntu
$> sudo apt-get install python-argparse python-sqlalchemy python-wsgiref python-pastedeploy
#. Branch Keystone's trunk branch:: (see http://wiki.openstack.org/GerritWorkflow to get the project initially setup)::
-
+
$> git checkout master
$> git pull origin master
#. Install Keystone::
-
+
$> sudo python setup.py install
RedHat/Fedora
@@ -115,4 +110,27 @@ RedHat/Fedora
Mac OSX
#######
-.. todo:: No idea how to do install on Mac OSX. Somebody with a Mac should complete this section
+#. Install git - on your Mac this is most easily done by installing Xcode.
+
+#. Branch Keystone's trunk branch:: (see http://wiki.openstack.org/GerritWorkflow to get the project initially setup)::
+
+ $> git checkout master
+ $> git pull origin master
+
+#. Set up the virtual environment to get the additional dependencies
+
+ $> python tools/install_venv.py
+
+ If you don't want to use a virtual environment, install the dependencies
+ directly using:
+
+ $> sudo pip install -r tools/pip-requires
+
+#. Activate the virtual environment
+
+ $> source .keystone-venv/bin/activate
+
+#. Install keystone:
+
+ $> python setup.py develop
+