# Cake 3.4 beta install

**URL:** <https://discourse.cakephp.org/t/cake-3-4-beta-install/1847>\
**Category:** Uncategorized\
**Created:** [January 9, 2017, 1:20am UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847 "2017-01-09T01:20:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimgwhit](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/jimgwhit/32/378_2.png) [@jimgwhit](https://discourse.cakephp.org/u/jimgwhit)\
**Post date:** [January 9, 2017, 1:20am UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/1 "2017-01-09T01:20:58Z")

</div>

I tryed

```auto
php composer.phar require "cakephp/cakephp:3.4.0-beta4"

```

php composer.phar didn’t work on windows, then I tryed

```auto
composer require "cakephp/cakephp:3.4.0-beta4"

```

It only did a partial install, vendor and some other folders, so how do I Install this and get all required folders?  
webroot wasn’t even there.

Even read Although composer is the recommended installation method, there are pre-installed downloads available on Github. Followed link of [https://github.com/cakephp/cakephp/tags](https://github.com/cakephp/cakephp/tags) downloaded, still not a complete folder structure.  
Any ideas how to get the new beta on windows 10? the 3.3.\* installed correctly.

---

<div class="post-metadata">

**Author:** ![dakota](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dakota/32/1421_2.png) [@dakota](https://discourse.cakephp.org/u/dakota)\
**Post date:** [January 9, 2017, 6:21am UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/2 "2017-01-09T06:21:39Z")

</div>

For a new project, you need to run:

```auto
composer create cakephp/app:'3.next-dev'

```

```auto
composer require "cakephp/cakephp:3.4.0-beta4"

```

Will update an existing project to the 3.4 beta.

---

<div class="post-metadata">

**Author:** ![jimgwhit](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/jimgwhit/32/378_2.png) [@jimgwhit](https://discourse.cakephp.org/u/jimgwhit)\
**Post date:** [January 9, 2017, 6:57pm UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/3 "2017-01-09T18:57:27Z")

</div>

Thanks I will try that and yeah I prefer a new install.

---

<div class="post-metadata">

**Author:** ![jimgwhit](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/jimgwhit/32/378_2.png) [@jimgwhit](https://discourse.cakephp.org/u/jimgwhit)\
**Post date:** [January 9, 2017, 9:14pm UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/4 "2017-01-09T21:14:57Z")

</div>

I tryed

```auto
composer create cakephp/app:'3.next-dev'

```

but got this error:

[UnexpectedValueException]  
Could not parse version constraint ‘3.next-dev’: Invalid version string “‘3.next-dev’”

---

<div class="post-metadata">

**Author:** ![jimgwhit](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/jimgwhit/32/378_2.png) [@jimgwhit](https://discourse.cakephp.org/u/jimgwhit)\
**Post date:** [January 9, 2017, 9:32pm UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/5 "2017-01-09T21:32:30Z")

</div>

I changed

> [@jimgwhit](#):
>
> composer create cakephp/app:‘3.next-dev’

to

composer create cakephp/app:3.next-dev

and it worked.

---

<div class="post-metadata">

**Author:** ![dakota](https://yyz1.discourse-cdn.com/flex029/user_avatar/discourse.cakephp.org/dakota/32/1421_2.png) [@dakota](https://discourse.cakephp.org/u/dakota)\
**Post date:** [January 10, 2017, 6:45am UTC](https://discourse.cakephp.org/t/cake-3-4-beta-install/1847/6 "2017-01-10T06:45:48Z")

</div>

I always get confused as to when quotations are required or not.
