# Composer install Fehler

**URL:** <https://forum.shopware.com/t/composer-install-fehler/47445>\
**Category:** Installation/Einstieg\
**Created:** [10. August 2017 um 06:46 UTC](https://forum.shopware.com/t/composer-install-fehler/47445 "2017-08-10T06:46:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 06:46 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/1 "2017-08-10T06:46:55Z")

</div>

Hallo,&nbsp;

ich nutze MAC OS mit&nbsp;MAMP und ich habe erst angefangen mit Shopware zu arbeiten&nbsp;

Ich habe den shopware von github gecloned

git clone [https://github.com/shopware/shopware.git](https://github.com/shopware/shopware.git)

und dann cd in die Verzeichnis&nbsp;

cd shopware

unda dann composer install befehl und ich kriege diese Warnung:

&nbsp;

```
Warning: Ambiguous class resolution, "Doctrine\ORM\Persisters\Entity\BasicEntityPersister" was found in both "$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php" and "/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php", the first will be used.
Warning: Ambiguous class resolution, "Doctrine\Common\Proxy\AbstractProxyFactory" was found in both "$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php" and "/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php", the first will be used.

```

Ich kann nicht den Shopware öffnen! Ich kriege diese Fehler im Browser:

```
Warning: require_once(/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/recovery/common/vendor/autoload.php): failed to open stream: No such file or directory in /Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/recovery/common/autoload.php on line 30

Fatal error: require_once(): Failed opening required '/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/recovery/common/vendor/autoload.php' (include_path='.:/Applications/MAMP/bin/php/php7.1.6/lib/php') in /Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/recovery/common/autoload.php on line 30

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [10. August 2017 um 08:00 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/2 "2017-08-10T08:00:30Z")

</div>

Du musst das Build script via ant ausfführen. Schaue dir doch den Abschnitt&nbsp;[GitHub - shopware/shopware: Shopware 5 Repository - For Shopware 6 visit https://github.com/shopware/platform](https://github.com/shopware/shopware#installation-via-git) noch mal genau an.

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 08:17 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/3 "2017-08-10T08:17:03Z")

</div>

Ich hatte den ant nicht und jetzt habe ich es mit brew installiert, aber ich weiß nicht wo soll ich die Kommando ausführen?

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [10. August 2017 um 08:20 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/4 "2017-08-10T08:20:11Z")

</div>

Im DocRoot von Shopware.

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 08:28 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/5 "2017-08-10T08:28:10Z")

</div>

Ich habe es versucht im Shopware root Verzeichnis und dann kriege ich diesen&nbsp;Fehler:

&nbsp;

ant configure

Buildfile: build.xml does not exist!

Build failed

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [10. August 2017 um 08:31 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/6 "2017-08-10T08:31:48Z")

</div>

Ok, ich meinte natürlich den vollständigen Codeblock auf github:&nbsp;

```
cd build/
ant configure
ant build-unit

```

Das heißt, ins build Verzeichnis gehen und dann die Befehle ausführen.&nbsp;

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 08:39 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/7 "2017-08-10T08:39:51Z")

</div>

ist build/ eigentlich die root Verzeichnis von meinen Shopware oder nicht?

Meiner Meinung nach ist das ich habe Problem mit ant, etwas mit %ANT\_HOME% bin nicht sicher!

&nbsp;

Was immer ich mit ant \* kommando versuche kriege ich dieser Fehler das der Build.xml ist nicht da und Build is failed.

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 08:49 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/8 "2017-08-10T08:49:01Z")

</div>

OK jetzt weiß ich was ich falsch gemacht habe…ich habe&nbsp;2 Shopware folders und einer is git cloned und einer ist nicht…

und im diesem nicht geklontem es gibt kein /build verzeichnis

&nbsp;

ich versuche es nochmal&nbsp;

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 09:02 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/9 "2017-08-10T09:02:27Z")

</div>

Jetzt funktionier es…ich war in die falsche Verzeichnis ganze Zeit

&nbsp;

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 10:37 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/10 "2017-08-10T10:37:47Z")

</div>

Aber trotzdem ich kriege immer die gleiche Warnung.

Mann kann nicht composer install und/oder ant build-unit ausführen ohne diese Warnung zu bekommen

&nbsp;

```
Warning: Ambiguous class resolution, "Doctrine\ORM\Persisters\Entity\BasicEntityPersister" was found in both "$baseDir . '/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php" and "/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php", the first will be used.
Warning: Ambiguous class resolution, "Doctrine\Common\Proxy\AbstractProxyFactory" was found in both "$baseDir . '/engine/Library/Doctrine/Common/Proxy/AbstractProxyFactory.php" and "/Users/Ertuzio/Documents/Projects/SHOPWARE/shopware/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php", the first will be used.

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [10. August 2017 um 10:49 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/11 "2017-08-10T10:49:03Z")

</div>

Diese Warnung sagt ja nur, dass zwei Dateien aus Doctrine in Shopware überschrieben wurden. Nichts Schlimmes.

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [10. August 2017 um 11:32 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/12 "2017-08-10T11:32:02Z")

</div>

> [@ertuzio schrieb:](https://forum.shopware.com/profile/26992/ertuzio "ertuzio")
> 
> Aber trotzdem ich kriege immer die gleiche Warnung.
> 
> Mann kann nicht composer install und/oder ant build-unit ausführen ohne diese Warnung zu bekommen

ein reines composer install reicht auch nicht aus. Du musst aktuell immer

```
 composer install --optimize-autoloader

```

ausführen. Dies sorgt dafür das Shopware die Klasse überschreiben kann. Deswegen kann man die Warnung auch beruhigt ignorieren.

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [10. August 2017 um 20:40 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/13 "2017-08-10T20:40:35Z")

</div>

Ich habe mich ganzen Tag herum gespielt mit zip und git version von Shopware, auch auf dem Ubuntu Linux OS und zum entschluss gekommen das es nicht möglich ist irgendwelches Befehl mit composer oder ant zu machen so das nichts kaputt geht…

&nbsp;

Da ist ein Fehler mit composer.json von Shopware und das müssen die Programmierer von Shopware erledigen!

Wenn man Shopware installiert muss es möglich sein sofort den Befehl “composer install” ohne irgendwelche Warnung oder sonst ausführen zu können.

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [10. August 2017 um 21:14 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/14 "2017-08-10T21:14:28Z")

</div>

> [@ertuzio schrieb:](https://forum.shopware.com/profile/26992/ertuzio "ertuzio")
> 
> Da ist ein Fehler mit composer.json von Shopware und das müssen die Programmierer von Shopware erledigen!
> 
> Wenn man Shopware installiert muss es möglich sein sofort den Befehl „composer install“ ohne irgendwelche Warnung oder sonst ausführen zu können.

Nein ist es nicht, wie gesagt es ist ein gewolltes Verhalten. Mit ant machst du auch eigentlich nichts kaputt.&nbsp;

Ich verstehe dein Problem nicht.&nbsp;

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [11. August 2017 um 06:49 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/15 "2017-08-11T06:49:06Z")

</div>

OK ich habe jetzt nochmal versucht und mit git version funktioniert es obwohl diese Warnung immer kommt:

**1. git version von Shopware**

ich habe es mit ant configuriert und build gemacht:

![](https://picload.org/view/rworprdw/bildschirmfoto2017-08-11um07.4.png.html)

alles war in Ordnung

und dann habe ich dieses plugin installiert:

Und es funktioniert ok.

&nbsp;

**2. zip version von Shopware**

Dann habe ich mit zip version von der Website so gemacht:

1. shopware.zip installation installiert und extrahiert

2. Server und Datenbank hingelegt mit MAMP

3. Shopware im browser geöffnet

4. installation durchgeführt

5. Shopware im browser geöffnet

&nbsp;

Alles in ordnung!

Und dann im Terminal&nbsp;

```
composer require shyim/shopware-profiler

```

Und dann, man kann den&nbsp;Shopware nicht mehr im browser öffnen:

Ich kriege dieser Fehler:

&nbsp;

```
Warning: require(/Users/User/Documents/Projects/SHOPWARE/zip/vendor/composer/../../tests/dbunit_shims.php): failed to open stream: No such file or directory in /Users/User/Documents/Projects/SHOPWARE/zip/vendor/composer/autoload_real.php on line 70

Fatal error: require(): Failed opening required '/Users/User/Documents/Projects/SHOPWARE/zip/vendor/composer/../../tests/dbunit_shims.php' (include_path='/Users/User/Documents/Projects/SHOPWARE/zip/engine/Library:.:/Applications/MAMP/bin/php/php7.1.6/lib/php') in /Users/User/Documents/Projects/SHOPWARE/zip/vendor/composer/autoload_real.php on line 70

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [11. August 2017 um 06:55 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/16 "2017-08-11T06:55:17Z")

</div>

Mit der .zip Version kannst Du kein&nbsp;composer require shyim/shopware-profiler machenen.&nbsp;

Wenn Du diesen installieren möchtest musst Du auch die .zip Version des Profilers nutzen.

---

<div class="post-metadata">

**Author:** ![ertuzio](https://avatars.discourse-cdn.com/v4/letter/e/53a042/32.png) [@ertuzio](https://forum.shopware.com/u/ertuzio)\
**Post date:** [11. August 2017 um 06:58 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/17 "2017-08-11T06:58:52Z")

</div>

Also das gilt für alle andere packages die man mit composer installiert?

In other words:

With zip version of Shopware you can’t use composer commands?

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [11. August 2017 um 07:01 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/18 "2017-08-11T07:01:04Z")

</div>

> [@ertuzio schrieb:](https://forum.shopware.com/profile/26992/ertuzio "ertuzio")
> 
> With zip version of Shopware you can’t use composer commands?

korrekt&nbsp;

---

<div class="post-metadata">

**Author:** ![zuernBernhard](https://avatars.discourse-cdn.com/v4/letter/z/a88e57/32.png) [@zuernBernhard](https://forum.shopware.com/u/zuernBernhard)\
**Post date:** [3. September 2018 um 11:05 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/19 "2018-09-03T11:05:59Z")

</div>

schlecht

---

<div class="post-metadata">

**Author:** ![Thomas](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/thomas/32/8167_2.png) [@Thomas](https://forum.shopware.com/u/Thomas)\
**Post date:** [3. September 2018 um 11:45 UTC](https://forum.shopware.com/t/composer-install-fehler/47445/20 "2018-09-03T11:45:22Z")

</div>

@zuernBernhard‍ wie man switchen kann ist [hier](https://developers.shopware.com/blog/2018/07/25/an-easy-example-how-to-switch-from-classic-installation-to-composer-installation/) ganz gut beschrieben.
