In meinem composer.json
Ich habe`Komponist update` nicht auf die neueste Version nicht aktualisiert
"require": {
. . .
"unisharp/laravel-filemanager": "~1.8"
}
Derzeit ist die neueste Version v1.8.2.2 und nach dem composer update
Befehl ausführen Ich habe es auf meinem localhost Projekt installiert ist (alles ist in Ordnung).
Ich habe geschoben (git push origin master
) von localhost zum remote Repo auf Bitbucket, und über SSH habe ich mit dem Webserver verbunden und geklont (git clone ...
) es von diesem Remote-Repo.
Nun, wenn ich composer update
(auf dem Webserver) ausführen - es installiert v1.8.0 die einige Fehler hat. Danach, wenn ich wieder versuchen composer update
zu laufen - ich:
Nothing to install or update
... aber es ist immer noch v1.8.0 (nicht v1.8.2.2 wie es auf localhost).
Also, ich habe identische Projekt mit identischen composer.json auf meinem localhost und auf Live-Server, aber aus irgendeinem Grund hat localhost die neueste Version des Pakets und Live-Version hat die alte Version mit Bug und composer update
nicht Aktualisiere es.
Wissen Sie, warum das passiert und wie kann ich es lösen?
Sie sollten 'Composer Update' lokal ausführen und Ihre' composer.lock' Datei an Ihre Versionskontrolle übergeben. Sie sollten dann eine 'Composer-Installation 'auf Ihrem Server ausführen, um die Abhängigkeiten einzuholen, die in der' composer.lock'-Datei aufgeführt sind. – Jonathon
Führen Sie 'composer update' aus, führen Sie' php artisan vendor: publish' aus? –
Wie wird 'php artisan vendor: publish' die Paketversion aktualisieren? – Camilo