This repository has been archived by the owner on Feb 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 503
System Setup
Matt Butrovich edited this page Jul 30, 2018
·
22 revisions
- Ubuntu 18.04 (LTS)
- macOS 10.13+
If you are not running one of the above supported platforms, the recommended (and supported) setup is to use (the supplied) Docker container image. See Docker.
- C++17-enabled compiler (GCC 7.0+ or Apple Clang 9.1+)
- CMake 3.2+
- LLVM 6.0+
-
Install git:
sudo apt install git
-
Clone the Terrier repository:
git clone --recursive https://github.com/cmu-db/terrier.git
-
Install the package dependencies:
cd terrier/script/installation sudo bash packages.sh
-
Proceed to Building Terrier.
-
Command Line Tools: Download Command Line Tools for your system from Apple (login required). The latest confirmed working version is Command Line Tools for Xcode 9.4.
-
Clone the Terrier repository:
git clone --recursive https://github.com/cmu-db/terrier.git
-
Install the package dependencies:
cd terrier/script/installation bash packages.sh
If you encounter permissions issues, run
brew doctor
and follow the instructions: -
Proceed to Building Terrier.
Carnegie Mellon Database Group Website