mirror of
https://github.com/wassname/ray.git
synced 2026-06-28 17:02:43 +08:00
build on mac os x (#96)
This commit is contained in:
committed by
Philipp Moritz
parent
4cc024ae36
commit
d06a5cc13f
@@ -16,4 +16,4 @@ For a description of our design decisions, see
|
||||
2. sudo apt-get install git
|
||||
3. git clone https://github.com/amplab/ray.git
|
||||
4. cd ray
|
||||
5. bash setup.sh
|
||||
5. ./setup.sh
|
||||
|
||||
@@ -1,15 +1,49 @@
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y git cmake build-essential autoconf libtool python-dev python-numpy python-pip libboost-all-dev unzip
|
||||
#!/bin/bash
|
||||
|
||||
platform="unknown"
|
||||
unamestr=`uname`
|
||||
if [[ "$unamestr" == "Linux" ]]; then
|
||||
echo "Platform is linux."
|
||||
platform="linux"
|
||||
elif [[ "$unamestr" == "Darwin" ]]; then
|
||||
echo "Platform is macosx."
|
||||
platform="macosx"
|
||||
else
|
||||
echo "Unrecognized platform."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [[ $platform == "macosx" ]]; then
|
||||
# check that brew is installed
|
||||
which -s brew
|
||||
if [[ $? != 0 ]]; then
|
||||
echo "Could not find brew, please install brew (see http://brew.sh/)."
|
||||
exit 1
|
||||
else
|
||||
echo "Updating brew."
|
||||
brew update
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [[ $platform == "linux" ]]; then
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y git cmake build-essential autoconf libtool python-dev python-numpy python-pip libboost-all-dev unzip
|
||||
elif [[ $platform == "macosx" ]]; then
|
||||
brew install git cmake autoconf libtool boost
|
||||
sudo easy_install pip
|
||||
sudo pip install numpy
|
||||
fi
|
||||
sudo pip install -r requirements.txt
|
||||
cd thirdparty
|
||||
bash download_thirdparty.sh
|
||||
bash build_thirdparty.sh
|
||||
./download_thirdparty.sh
|
||||
./build_thirdparty.sh
|
||||
cd numbuf
|
||||
cd python
|
||||
sudo python setup.py install
|
||||
mkdir -p ../../../build
|
||||
cd ../../../build
|
||||
cmake ..
|
||||
sudo make install
|
||||
make install
|
||||
cd ../lib/python
|
||||
sudo python setup.py install
|
||||
|
||||
Reference in New Issue
Block a user