home
  • Blog
3.1
  • Getting Started
    • Quick Start
    • Installing Ember
    • Core Concepts
    • JavaScript Primer
  • Tutorial
  • The Object Model
  • Routing
  • Templates
  • Components
  • Controllers
  • Models
  • Application Concerns
  • Testing
  • Ember Inspector
  • Addons and Dependencies
  • Configuring Ember.js
  • Contributing to Ember.js
  • Glossary
Old Guides - You are viewing the guides for Ember v3.1.0.
Go to v5.0.0

Installing Ember

Edit pencil

Getting started with Ember is easy. Ember projects are created and managed through our command line build tool Ember CLI. This tool provides:

  • Modern application asset management (including concatenation, minification, and versioning).
  • Generators to help create components, routes, and more.
  • A conventional project layout, making existing Ember applications easy to approach.
  • Support for ES2015/ES6 JavaScript via the Babel project. This includes support for JavaScript modules, which are used throughout this guide.
  • A complete QUnit test harness.
  • The ability to consume a growing ecosystem of Ember Addons.

Dependencies

Git

Ember requires Git to manage many of its dependencies. Git comes with Mac OS X and most Linux distributions. Windows users can download and run this Git installer.

Node.js and npm

Ember CLI is built with JavaScript, and requires the most recent LTS version of the Node.js runtime. It also requires dependencies fetched via npm. npm is packaged with Node.js, so if your computer has Node.js installed you are ready to go.

If you're not sure whether you have Node.js or the right version, run this on your command line:

node --version
npm --version

If you get a "command not found" error or an outdated version for Node:

  • Windows or Mac users can download and run this Node.js installer.
  • Mac users often prefer to install Node using Homebrew. After installing Homebrew, run brew install node to install Node.js. Alternatively, installer packages are available directly from Node.js.
  • Linux users can use this guide for Node.js installation on Linux.

If you get an outdated version of npm, run npm install -g npm.

Watchman (optional)

On Mac and Linux, you can improve file watching performance by installing Watchman.

Installation

Install Ember using npm:

npm install -g ember-cli

To verify that your installation was successful, run:

ember -v

If a version number is shown, you're ready to go.

left arrow
Quick Start
Core Concepts
right arrow
On this page

  • Dependencies
  • Git
  • Node.js and npm
  • Watchman (optional)
  • Installation
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2023 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue