Repository: mesos Updated Branches: refs/heads/master 27ac1a54c -> 05e9a1d40
Added `virtualenv` as a dependency in `getting-started.md`. Review: https://reviews.apache.org/r/57713/ Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/05e9a1d4 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/05e9a1d4 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/05e9a1d4 Branch: refs/heads/master Commit: 05e9a1d40572b8383a582e15663d861b134a7dad Parents: 27ac1a5 Author: Kevin Klues <[email protected]> Authored: Tue Mar 21 06:14:30 2017 -0700 Committer: Kevin Klues <[email protected]> Committed: Tue Mar 21 06:14:30 2017 -0700 ---------------------------------------------------------------------- docs/getting-started.md | 12 ++++++++---- docs/windows.md | 3 ++- 2 files changed, 10 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/05e9a1d4/docs/getting-started.md ---------------------------------------------------------------------- diff --git a/docs/getting-started.md b/docs/getting-started.md index 268eb29..8cb6a8d 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -47,7 +47,7 @@ Following are the instructions for stock Ubuntu 14.04. If you are using a differ $ sudo apt-get install -y autoconf libtool # Install other Mesos dependencies. - $ sudo apt-get -y install build-essential python-dev libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev + $ sudo apt-get -y install build-essential python-dev python-virtualenv libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev ### Ubuntu 16.04 @@ -66,7 +66,7 @@ Following are the instructions for stock Ubuntu 16.04. If you are using a differ $ sudo apt-get install -y autoconf libtool # Install other Mesos dependencies. - $ sudo apt-get -y install build-essential python-dev libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev zlib1g-dev + $ sudo apt-get -y install build-essential python-dev python-virtualenv libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev zlib1g-dev ### Mac OS X 10.10 (Yosemite), Mac OS X 10.11 (El Capitan), macOS 10.12 (Sierra) @@ -84,6 +84,10 @@ Following are the instructions for stock Mac OS X Yosemite and El Capitan. If yo # Install libraries. $ brew install wget git autoconf automake libtool subversion maven + # Install Python dependencies. + $ sudo easy_install pip + $ pip install virtualenv + When compiling on macOS 10.12, the following is needed: # There is an incompatiblity with the system installed svn and apr headers. @@ -153,7 +157,7 @@ Following are the instructions for stock CentOS 6.6. If you are using a differen $ sudo yum install -y devtoolset-2-toolchain # Install other Mesos dependencies. - $ sudo yum install -y apache-maven python-devel java-1.7.0-openjdk-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel + $ sudo yum install -y apache-maven python-devel python-virtualenv java-1.7.0-openjdk-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel # Enter a shell with 'devtoolset-2' enabled. $ scl enable devtoolset-2 bash @@ -204,7 +208,7 @@ Following are the instructions for stock CentOS 7.1. If you are using a differen $ sudo yum groupinstall -y "Development Tools" # Install other Mesos dependencies. - $ sudo yum install -y apache-maven python-devel java-1.8.0-openjdk-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel + $ sudo yum install -y apache-maven python-devel python-virtualenv java-1.8.0-openjdk-devel zlib-devel libcurl-devel openssl-devel cyrus-sasl-devel cyrus-sasl-md5 apr-devel subversion-devel apr-util-devel ### Windows http://git-wip-us.apache.org/repos/asf/mesos/blob/05e9a1d4/docs/windows.md ---------------------------------------------------------------------- diff --git a/docs/windows.md b/docs/windows.md index 38275f3..b070c64 100644 --- a/docs/windows.md +++ b/docs/windows.md @@ -23,7 +23,8 @@ Mesos 1.0.0 introduced experimental support for Windows. i.e. `git config core.autocrlf true`. 5. Make sure there are no spaces in your build directory. For example, `C:/Program Files (x86)/mesos` is an invalid build directory. - +6. **Optional**: Install [`python 2.6+`](https://www.python.org/downloads/windows/) and [`virtualenv`](https://pypi.python.org/pypi/virtualenv) + This is only necessary when developing Mesos on Windows (specifically for automated linting of python files). ### Build Instructions
