Skip to content

Install and run on Mac OS X with Homebrew

Pekka Nikander edited this page Jun 6, 2015 · 3 revisions

First you need Xcode and Xcode command line tools.

brew install mongodb
mongod --config /usr/local/etc/mongod.conf

brew install nodejs
npm install express
npm install log4js
npm install mongojs
npm install d3
npm install xmldom
npm install underscore
npm install jade

git clone git@github.com:cdaniel/wardleymapstool.git
cd wardleymapstool
cat > config.json << EOF
{
    "userProvider": "os"
}
EOF

npm start

Click Allow to allow node to accept incoming network connections.

If you see a log like the following, it should be running:

> wardleymaptool@1.0.1 start /Volumes/Work/pnr/Solu/wardleymapstool
> node server/server.js

[2015-06-06 21:01:44.039] [DEBUG] db - connecting to  127.0.0.1:27017/wardleymaps
[2015-06-06 21:01:44.192] [ERROR] exportmap - Could not load jsdom
[2015-06-06 21:01:44.233] [WARN] console - connect.multipart() will be removed in connect 3.0
[2015-06-06 21:01:44.233] [WARN] console - visit https://github.com/senchalabs/connect/wiki/Connect-3.0 for alternatives
[2015-06-06 21:01:44.233] [WARN] console - connect.limit() will be removed in connect 3.0
[2015-06-06 21:01:44.245] [INFO] console - WARNING : development mode
[2015-06-06 21:01:44.245] [INFO] console - WARNING : auth disabled
[2015-06-06 21:01:44.251] [INFO] console - Sat Jun 06 2015 21:01:44 GMT+0300 (EEST): Node server started on 0.0.0.0:8080 ...

Clone this wiki locally