2016-12-21 6 views
1

Wenn Komponisten läuft installieren Elasticsearch ich die unten Fehlermeldung angezeigt zu bekommen:zu der gleichen Zeit Komponisten Abhängigkeit Installieren

Problem 1 
    - Installation request for tamayo/laravel-scout-elastic 1.0.1 -> satisfiable by tamayo/laravel-scout-elastic[1.0.1]. 
    - tamayo/laravel-scout-elastic 1.0.1 requires elasticsearch/elasticsearch ^2.2 -> no matching package found. 

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your minimum-stability setting 
    see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details. 

Ich habe dies in dem require Abschnitt meines Komponisten Datei:

"laravel/scout": "^1.1", 
    "elasticsearch/elasticsearch": "^2.2", 
    "tamayo/laravel-scout-elastic": "^1.0", 

Wie bekomme ich diese Pakete zusammen zu installieren?

Antwort

1

Versuchen Sie den Composer-Cache zu bereinigen.

Ihre Deps (mindestens 3, die veröffentlicht werden) funktionieren gut, nur installiert sie auf meinem Rechner.

$ composer show 
doctrine/inflector   v1.1.0 Common String Manipulations with regard to casing and singular/plural rules. 
elasticsearch/elasticsearch v2.3.0 PHP Client for Elasticsearch 
guzzlehttp/ringphp   1.1.0 Provides a simple API and specification that abstracts away the details of HTTP into a single PHP function. 
guzzlehttp/streams   3.0.0 Provides a simple abstraction over streams of data 
illuminate/bus    v5.3.23 The Illuminate Bus package. 
illuminate/console   v5.3.23 The Illuminate Console package. 
illuminate/container   v5.3.23 The Illuminate Container package. 
illuminate/contracts   v5.3.23 The Illuminate Contracts package. 
illuminate/database   v5.3.23 The Illuminate Database package. 
illuminate/pagination  v5.3.23 The Illuminate Pagination package. 
illuminate/pipeline   v5.3.23 The Illuminate Pipeline package. 
illuminate/queue    v5.3.23 The Illuminate Queue package. 
illuminate/support   v5.3.23 The Illuminate Support package. 
laravel/scout    v1.1.12 Laravel Scout provides a driver based solution to searching your Eloquent models. 
nesbot/carbon    1.21.0 A simple API extension for DateTime. 
paragonie/random_compat  v2.0.4 PHP 5.x polyfill for random_bytes() and random_int() from PHP 7 
psr/log      1.0.2 Common interface for logging libraries 
react/promise    v2.4.1 A lightweight implementation of CommonJS Promises/A for PHP 
symfony/console    v3.1.8 Symfony Console Component 
symfony/debug    v3.1.8 Symfony Debug Component 
symfony/polyfill-mbstring v1.3.0 Symfony polyfill for the Mbstring extension 
symfony/process    v3.1.8 Symfony Process Component 
symfony/translation   v3.2.1 Symfony Translation Component 
tamayo/laravel-scout-elastic 1.0.1 Elastic Driver for Laravel Scout 

Und mein composer.json

{ 
    "require": { 
    "laravel/scout": "^1.1", 
    "elasticsearch/elasticsearch": "^2.2", 
    "tamayo/laravel-scout-elastic": "^1.0" 
    } 
} 
+0

Also versuchte ich, dass es immer noch nicht funktioniert. Sie installieren gut, wenn ich Compiler einzeln nacheinander ausführen. Das Problem tritt bei neuen Bereitstellungen auf, wenn die Installation von Composer ausgeführt wird –

+0

Wie ich in der Antwort sagte, kann ich das Problem nicht reproduzieren. Lassen Sie uns die Schritte definieren, um sie zuerst zu reproduzieren. Meine Bereitstellung ist neu, und ich schlug auch 'Composer-Installation'. –

+0

Also von Grund auf neu ohne Herstellerordner. Mit diesen drei Sachen in composer.json läuft die Composer-Installation, was mir den Fehler gibt. Es scheitert an meinem lokalen Rechner und am Semaphor. –

Verwandte Themen