1.4 KiB
Development Setup
Mac OS X
Homebrew is the easiest way to install everything on Mac.
- Install Xcode
- Install Homebrew
- Install Rust and Cargo
- Install ImageMagick
$ xcode-select --install
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install rust
$ brew install imagemagick
Then build in the usual manner, as shown in the README.md
file (i.e. cargo build
and cargo test
).
FreeBSD
- Install Rust
- Install Cargo
- Install ImageMagick
- Install the Clang libraries
See the FreeBSD fabfile.py
for an example of how to install everything. In particular, note that it may be necessary to set LIBCLANG_PATH
to the path containing the libclang.so
library.
Then build in the usual manner, as shown in the README.md
file (i.e. cargo build
and cargo test
).
Ubuntu Linux
- Install Rust and Cargo
- Install ImageMagick
- Install the Clang libraries
See the Ubuntu fabfile.py
for an example of how to install everything. In particular, note that it may be necessary to set LIBCLANG_PATH
to the path containing the libclang.so
library.
Then build in the usual manner, as shown in the README.md
file (i.e. cargo build
and cargo test
). If running the tests fails because the MagickWand library cannot be found, try rebuilding the ldconfig cache (sudo ldconfig
).