- Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install node.js:
- Note: The only current supported version is node 0.8 (0.10 breaks with some charset error).
brew install nvm
- Note: Homebrew requires some setup for node, including
mkdir ~/.nvm
and addingNVM_DIR
and sourcingnvm.sh
to the .bash_profile. Follow the instructions under "==> Caveats" if you see them. nvm install 0.8 && nvm use 0.8
or http://nodejs.org/download/- Install Survana
npm install –g survana
- Note! This is not known to work now!
- Install the exporter's dependencies:
easy_install xlsxwriter simplejson
- Run the following commands:
curl -k https://raw.githubusercontent.com/vpetrov/survana-tools/master/export-responses > /usr/local/bin/export-responses
chmod a+x /usr/local/bin/export-responses
- Test that the script is working - you should see usage options when you do the following:
export-responses -h
A more detailed install script for setting up a separate Survana Server instance is here: https://gist.github.com/kastman/10681539