«composer-php» etiketlenmiş sorular

Composer, PHP programlama dili için uygulama düzeyinde bir paket yöneticisidir. PHP tabanlı proje bağımlılıklarını (kitaplıklar) kolaylıkla yönetmek için standart bir biçim sağlar ve Node.js'nin "npm" ve Ruby'nin "paketleyicisinden" büyük ölçüde esinlenmiştir. [Php] etiketiyle kullanın

3
Besteci yerel paket gerektiriyor
Birlikte geliştirdiğim birkaç kütüphanem [Foo ve Bar] var, ancak yine de teknik olarak ayrı şeyler. Önceden otomatik yükleyiciyi beğenmek için yeniden tanımlamıştım "Foo\\": "../Foo/src", ancak şimdi Foo'ya bir Guzzle bağımlılığı eklediğim için, Bar, bağımlılıklarından biri olmadığı için kapağını çeviriyor. Dizin yapısı: /home/user/src/ Foo/ src/ FooClient.php composer.json Bar/ src/ BarClient.php composer.json …
108 php  composer-php 

2
Besteci, dal adı gerektiriyor
Örneğin, şunu talep etmek istiyorum: { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } Bu örnekte google/apiclientdalda zorunlu tutmayı deniyorum v1-master. Hata alıyorum: [UnexpectedValueException] Could not parse version constraint v1-master: Invalid version string "v1-master"
106 composer-php 

7
Besteciyi bir kitaplığı yeniden yüklemeye nasıl zorlayabilirim?
ZF2 iskelet uygulamasını kullanıyorum ve harici kitaplıkların git'e kaydedilmesini önleyen bir .gitignore'a sahip. Hata ayıklarken, işlerin nasıl yürüdüğünü öğrenmek için kütüphanelerin kaynağında gidip orada burada bir şeyler değiştirmeyi seviyorum. Bunlar sürüm kontrollü olsaydı, orijinal durumlarına geri döndürmek çok kolay olurdu. Composer'ı belirli bir çerçeveyi yeniden yüklemeye nasıl zorlayabilirim, böylece yeniden …

5
composer: Bir paketin tam sürümünü nasıl bulabilirim?
Diyelim ki başka bir kitaplığa, örneğin monolog'a bağlı olan bir kitaplık A yazıyorum. Monolog'un en son sürümünü yüklemek istiyorum, bu yüzden bunu composer.json'a koyuyorum: { "require": { "monolog/monolog": "*.*.*" } } Sonra koşarım $ php composer.phar install. Composer.lock içinde kurulu sürümü bulmayı bekliyordum, ancak orada değil: { "hash": "d7bcc4fe544b4ef7561918a8fc6ce009", "packages": …

6
Composer.json içindeki require ve require-dev bölümleri arasındaki fark nedir?
Besteci kullanmaya başlıyorum, onun hakkında çok az şey biliyorum ve web uygulaması geliştirme konusunda biraz tecrübem var. Sadece Nettuts + Tutorial üzerinden geçiyorum , bu yüzden besteci hakkında temel sorum var. { "require": { "laravel/framework": "4.0.*", "way/generators": "dev-master", "twitter/bootstrap": "dev-master", "conarwelsh/mustache-l4": "dev-master" }, "require-dev": { "phpunit/phpunit": "3.7.*", "mockery/mockery": "0.7.*" }, …
105 composer-php 

6
Composer PHP paketlerini Composer olmadan nasıl kurarım?
Coinbase PHP API'yi kurmaya çalışıyorum ama Composer gerektiriyor: https://github.com/coinbase/coinbase-php Composer'ı kullanmak zorunda kalmadan, composer paketlerini doğrudan sunucuma yüklememe izin veren evrensel bir PHP çözümü (belki bir işlev) arıyorum. Composer'ın geliştiricilerinin insanlara yardım ettiklerine inandıklarını düşünüyorum, ancak aslında 'Composer engeli' nedeniyle web geliştirmeyi öğrenmekten alıkonulan binlerce yeni geliştirici var. Composer olmadan …
103 php  composer-php 

4
Composer - istenen PHP uzantısı mbstring sisteminizde eksik [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu, yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Yakın zamanda Composer aracılığıyla paketi yüklemeyi denedim, ancak the requested PHP …


1
NPM / Bower / Composer - farklılıklar?
Biri bana arasındaki farkı açıklayabilir NPM, Bowerve Composer. Hepsi paket yöneticisi - doğru mu? Ama her biri ne zaman kullanılmalı? Ayrıca, her birinin kendisine eşlik eden bir json dosyası var gibi görünüyor, bu ihtiyacınız olan tüm paketleri saklıyor mu, böylece cmd hattıyla kurulabilirler mi? Neden bu dosyaya ihtiyacınız var?
102 npm  composer-php  bower 

7
Composer kullanmadan Laravel'i kurabilir miyim?
Laravel PHP çerçevesini Composer'ı (PHP paketi / bağımlılık yöneticisi) her seferinde kullanmadan herhangi bir web sunucusuna yükleyip kullanamayacağımı bilmek isterim ? Uygulamamı herhangi bir web sunucusuna (komut satırına erişimi olmayan paylaşılan bir sunucu gibi) bırakabilmek istiyorum. composer installİlk kez (yerel olarak) çalıştırırsam , tüm bağımlılıklar mevcut olmalıdır, doğru mu? Ardından, …

13
PHP Composer neden bu kadar yavaş?
Yaptığım tek şey sıfır bağımlılığa sahip bir proje başlatmakken PHP Composer neden bu kadar yavaş? İşte çalıştırdığım komutlar: composer init <composer.json oluşturmada adım adım ilerleyin, 0 sıfır bağımlılık tanımlayın> composer install 3 dakika bekleyin (abartı değil). Bestecinin yapması gereken tek şey bir otomatik yükleyiciyi çekmek ve oluşturmaktır /vendor, öyleyse neden …
100 php  composer-php 


7
Composer create-project ile belirli bir laravel sürümünü yükleme
Laravel'i kurmanın en hızlı ve basit yolu composer komutudur. Laravel belgelerinden ( http://laravel.com/docs/quick ), bunu şu şekilde kurabileceğimizi gösteriyor: composer create-project laravel/laravel your-project-name --prefer-dist Ancak yukarıdaki komutu çalıştırdığınızda Laravel'in en son sürümünü alacaktır. 4.0.x'in en son sürümünü yüklemek istersem bunu nasıl kontrol edebilirim? Veya, 4.2 çıktığında 4.1.x?

3
Composer yükleme yolu nasıl belirtilir?
Bu tanıma sahibim: { "repositories": [ { "type": "package", "package": { "name": "symfony/sfGuardPlugin", "version": "4.0.2", "dist": { "url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz", "type": "tar" } } } ], "require": { "symfony/sfGuardPlugin": "4.0.*" } } Symfony 1 kullanıyorum ve onları yüklemek istiyorum plugins/sfGuardPlugin/. Bunu nasıl belirteceğim?

8
Composer: file_put_contents (./ composer.json): akış açılamadı: İzin reddedildi
Prestissimo'yu bir Ubuntu 16.04 sunucusuna kurmaya çalışıyorum , ancak bu bir hataya neden oluyor: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... Kullanıcı …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.