2016-04-04 24 views
0

Ben özel deposundan bir paket yüklemeye çalışıyorum ama bir hata alıyorum: Ben isim meselesi için kontrol ettiktengit deposundan besteci ile paket yükleme

Problem 1 
- The requested package chef-php-api could not be found in any version, there may be a typo in the package name. 

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. 

bir olmak görünmüyor yazım hatası bana bir isim ve benim composer.json bir "minimum istikrar": "dev" set var, bu yüzden yanlış yaptım emin değilim.

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "repositories": [ 
    { 
     "type": "git", 
     "name": "chef-php-api", 
     "url": "https://urlOfTheRepository/chef-php-api.git" 
    } 
    ], 
    "require": { 
    "php": ">=5.5.9", 
    "laravel/framework": "5.1.*", 
    "chef-php-api": "*" 
    }, 
    "require-dev": { 
    "fzaninotto/faker": "~1.4", 
    "mockery/mockery": "0.9.*", 
    "phpunit/phpunit": "~4.0", 
    "phpspec/phpspec": "~2.1" 
    }, 
    "autoload": { 
    "classmap": [ 
     "database" 
    ], 
    "psr-4": { 
     "App\\": "app/" 
    } 
    }, 
    "autoload-dev": { 
    "classmap": [ 
     "tests/TestCase.php" 
    ] 
    }, 
    "scripts": { 
    "post-install-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ], 
    "post-update-cmd": [ 
     "php artisan clear-compiled", 
     "php artisan optimize" 
    ], 
    "post-root-package-install": [ 
     "php -r \"copy('.env.example', '.env');\"" 
    ], 
    "post-create-project-cmd": [ 
     "php artisan key:generate" 
    ] 
    }, 
    "config": { 
    "preferred-install": "dist" 
    }, 
    "minimum-stability": "dev", 
    "prefer-stable": true 
} 
+0

Tür, vcs'dir ve 'git' değil veya' git' çalışmıyor mu? Bu konuda sorun yaşıyorum ve besteci dokümanlarında vcs'i gördüm. https://getcomposer.org/doc/05-repositories.md#git-alternatives. Bu, composer tmp dir'inden klon adımına gelene kadar indiriliyor gibi görünüyor, o zaman satıcılardan siler. Tamam, 'vcs' olarak değiştirerek klonlama yaparken sorun yok. – blamb

cevap

1

Sizin require bölüm "chef-php-api": "*" sahiptir:

Bu benim composer.json dosyasıdır. Bu bir paket için doğru değil. Gereksiniminiz "vendor/package": "*" şeklinde olmalıdır, bu yüzden satıcı bölümünü gereksiniminize eklediğinizden emin olun.

Ne ekleyeceğinizden emin değilseniz, chef-php-api paketiniz için composer.json dosyasındaki name dosyasına bakın. require bölümüne eklemeniz gereken budur.

+1

O kadardı, teşekkürler! – Marco