How to get started with Meteor


We’ve been using Meteor for client work lately, and we’re really happy with it. It’s the fastest way to build a high quality and modern web app. By modern I mean a JavaScript app (full-stack, both in the browser and on the server using Node.js) with live UI updates when data changes.

(In fact we’re so happy with it that we’re doing a two-day workshop).

Here’s a quick guide to setting up a Meteor development environment.

  1. Install Meteor

There’s a simple installer script that will do it all for you. At the command prompt type:

curl https://install.meteor.com/ | sh

(Note: if you’re using Windows that probably won’t work, try this guide) instead.

You should then be able to run meteor --help on the command line.

For a basic app that might be all you need. But usually you’ll want to install additional packages offered by other developers and for that you’ll need Meteorite.

  1. Install Meteorite package manager

Meteorite lets you install packages from the Atmosphere package repository. It will soon be an official part of Meteor which will likely make this step unneccessary.

Meteorite is installed via npm, the package manager, so first we’ll need to install Node.js (which includes npm).

Here are the steps to install Node, npm, and Meteorite:

  1. Vist http://nodejs.org/
  2. Click “Install” which will download the Node.js installer
  3. Run the installer
  4. Verify that it’s installed, you should be able to run node -v or npm on the command line
  5. Run sudo npm install -g meteorite on the command line
  6. Verify that meteorite is installed, you should be able type run mrt on the command line

That’s it! If you want to learn more ask us about our workshop.

Let's stay connected. Join our monthly newsletter to receive updates on events, training, and helpful articles from our team.