# Multiple versions of ember-cli?

**URL:** https://discuss.emberjs.com/t/multiple-versions-of-ember-cli/7247
**Category:** Ember CLI
**Created:** [February 6, 2015, 12:08pm UTC](https://discuss.emberjs.com/t/multiple-versions-of-ember-cli/7247 "2015-02-06T12:08:41Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![dhruvparmar372](https://avatars.discourse-cdn.com/v4/letter/d/50afbb/32.png) [@dhruvparmar372](https://discuss.emberjs.com/u/dhruvparmar372)
#### Post date: [February 6, 2015, 12:08pm UTC](https://discuss.emberjs.com/t/multiple-versions-of-ember-cli/7247/1 "2015-02-06T12:08:41Z")

</div>

Is there anyway in which I can maintain two different ember-cli projects with different versions of ember-cli on my system ?? The use case is that I want to start a new ember app but don’t want to upgrade ember-cli on an already existing one.

---

<div class="post-metadata">

### Author: ![ilkkao](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/ilkkao/32/10279_2.png) [@ilkkao](https://discuss.emberjs.com/u/ilkkao)
#### Post date: [February 6, 2015, 12:24pm UTC](https://discuss.emberjs.com/t/multiple-versions-of-ember-cli/7247/2 "2015-02-06T12:24:10Z")

</div>

Just avoid the globally installed ember-cli and you are fine. For example to build, run the locally installed (project specific version) ember-cli `./node_modules/.bin/ember build`

---

<div class="post-metadata">

### Author: ![Samsinite](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/samsinite/32/9575_2.png) [@Samsinite](https://discuss.emberjs.com/u/Samsinite)
#### Post date: [February 7, 2015, 7:37am UTC](https://discuss.emberjs.com/t/multiple-versions-of-ember-cli/7247/3 "2015-02-07T07:37:38Z")

</div>

As @ilkkao said, using the relative path to `./node_modules/.bin./ember` does the trick. I also use [smartcd](https://github.com/cxreg/smartcd) and have a `.bash_enter` file at the root of every ember-cli project that prefixes `./node\_modules/.bin/ to the front of my $PATH.
