Unstructured Scribbles

More
Akshay Patel

My name is Akshay Patel. I'm a Frontend Engineer in Los Angeles and I work at Yahoo! Sports.

Read more »

Node.js on OSX

Node.js is a fun new technology. If you are looking to experiment with it, here is a quick start guide on how to install it for people using OSX

Macports is so 1995

Install Homebrew, a much better alternative to macports


ruby -e "$(curl -fsSL https://gist.github.com/raw/323731/install_homebrew.rb)"

Install Node.js and NPM

npm (Node Package Manager) is a nifty little tool to manage node packages

brew install node
brew install npm
export NODE_PATH="/usr/local/lib/node"

That’ll do it’s thing and voila!, you now have node installed. To quickly test if this is working create a file called test.js. In the file paste the following contents

var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

Now run and you should be able to hit
http://127.0.0.1:8124/ to view the results

node test.js

A few more packages to play with while you experiment:

npm install expressjs

npm install jsdom

npm install yui3

npm install yql

Unstructured Scribbles is powered by WordPress. Opinions on this website are my own and not of my employer.