The ReadMe directions work pretty quite well, this is mostly just another build-specific set of directions, simplified.
Getting the right dependency versions proved to be something of a pain, but the directions for dependencies while I was getting TileMill up and running are the same.
If you’re already moving, check your installed version with
I had picked up the dev release and ran into problems with the uninstall, so I ended up removing everything created in the standard install directions, as well as what shows up in the install directories, courtesy of
At the moment, you’ll need to be running the latest stable release of node:
git clone git://github.com/joyent/node.git
git checkout v0.4.12
Next, configure it for the custom directory you installed it at
[sudo] make install
echo 'export NODE_PATH=/path/to/dir/node:/path/to/dir/node/lib/node_modules' >> ~/.bashrc
echo 'export PATH=$PATH:/path/to/dir/node/bin' >> ~/.bashrc
Make sure you change the permissions on the node directory, otherwise the npm one-line install won’t work
[sudo] chown user:group /path/to/dir/node -r
With the right version of Node, the npm one-line install works fine:
curl http://npmjs.org/install.sh | sh
Install TileStream globally (-g) with npm
npm install -g tilestream
I’ll write up setting it up as a service when I get a minute.