From 6ae054c3e2da540bc75721c7993403b7a4f4a7a2 Mon Sep 17 00:00:00 2001 From: slackersoft Date: Wed, 21 Jan 2015 12:55:07 -0800 Subject: [PATCH] Update contribution guide to mention possible ffi dependencies for Ubuntu Fixes #755 --- CONTRIBUTING.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4e3fc9ba..5b46580a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,7 +67,11 @@ To install the Ruby dependencies, you will need Ruby, Rubygems, and Bundler avai $ bundle -...will install all of the Ruby dependencies. +...will install all of the Ruby dependencies. If the ffi gem fails to build its native extensions, you may need to manually install some system dependencies. On Ubuntu: + + $ apt-get install gcc ruby ruby-dev libxml2 libxml2-dev libxslt1-dev + +...should get you to the point that `bundle` can install everything. To install the Node dependencies, you will need Node.js, Npm, and [Grunt](http://gruntjs.com/), the [grunt-cli](https://github.com/gruntjs/grunt-cli) and ensure that `grunt` is on your path.