Запитання з тегом «composer-php»

Composer - менеджер пакетів програм на мові програмування PHP. Він надає стандартний формат для управління з легкістю на основі PHP залежностей від проекту (бібліотеки) і був сильно натхненний "npm" Node.js і "bundler" Ruby. Використовуйте з тегом [php]

2
Для композитора потрібна назва філії
Наприклад, я хочу вимагати: { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } У цьому прикладі я намагаюся вимагати google/apiclientна гілці v1-master. Я отримую помилку: [UnexpectedValueException] Could not parse version constraint v1-master: Invalid version string "v1-master"
106 composer-php 

3
Композитору потрібен локальний пакет
У мене є декілька бібліотек [Foo і Bar], які я розвиваю на концерті, але технічно все ще є різними речами. Раніше я просто переосмислював автозавантажувач, щоб подобатися "Foo\\": "../Foo/src", але тепер, коли я додав залежність від Guzzle до Foo, Bar перевертає кришку, оскільки це не одна з її залежностей. Структура …
106 php  composer-php 

5
композитор: Як знайти точну версію пакету?
Припустимо, я пишу бібліотеку A, що залежить від іншої бібліотеки, наприклад, монології. Я хочу встановити останню версію монології, тому я просто помістив її всередині composer.json: { "require": { "monolog/monolog": "*.*.*" } } Тоді я біжу $ php composer.phar install. Я сподівався знайти встановлену версію всередині composer.lock, але її там немає: …


1
НПМ / Бауер / Композитор - відмінності?
Може хто - небудь пояснити мені різницю між NPM, Bowerі Composer. Вони всі менеджери пакунків - правильно? Але коли кожен слід використовувати? Крім того, кожен з них має файл json, який супроводжує його, чи зберігає всі необхідні вам пакунки, щоб вони могли бути встановлені строкою cmd? Для чого потрібен цей …
102 npm  composer-php  bower 

7
Чи можу я встановити Laravel без використання композитора?
Мені хотілося б знати, чи можу я встановлювати або використовувати рамку PHP Laravel на будь-якому веб-сервері, не використовуючи Composer (PHP-пакет / менеджер залежності) кожен раз? Я хотів би мати можливість перенести свою програму на будь-який веб-сервер (наприклад, на спільний сервер без доступу до командного рядка). Якщо я запускаю composer installперший …

4
Композитор - у вашій системі відсутнє потрібне розширення PHP mbstring [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Нещодавно я намагався встановити пакет через Composer, але у мене виникла …

5
У чому різниця між розділами require та require-dev у composer.json?
Я починаю використовувати композитор, я так мало про це знаю і маю невеликий досвід у розробці веб-додатків. Я просто проходжусь по підручнику Nettuts + , тому у мене є основне запитання про композитора. { "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": …

13
Чому PHP Composer так повільний?
Чому PHP Composer так повільний, коли все, що я роблю, це ініціювання проекту з нульовими залежностями? Ось команди, які я запускаю: composer init <крок до створення composer.json, визначте 0 нульових залежностей> composer install Зачекайте 3 хвилини (не перебільшення). Все, що потрібно зробити композитору, - це втягнути автозавантажувач і створити /vendor, …
99 php  composer-php 

16
Відключення xdebug під час роботи композитора
Під час запуску composer diagnoseя отримую таку помилку: Розширення xdebug завантажено, це може трохи уповільнити композитор. Деактивувати його під час використання Composer рекомендується. Як я можу відключити xdebug лише тоді, коли я запускаю композитор?

6
Як встановити PHP-пакети Composer без Composer?
Я намагаюся встановити PHP API Coinbase, але для цього потрібен Composer: https://github.com/coinbase/coinbase-php Я шукаю універсальне рішення PHP (можливо, функцію), щоб дозволити мені встановлювати пакети композитора безпосередньо на мій сервер, не використовуючи Composer. Я думаю, що розробники Composer вважають, що вони допомагають людям, але насправді є тисячі розробників-початківців, котрі заблоковані в …
97 php  composer-php 

7
Як змусити композитора перевстановити бібліотеку?
Я використовую додаток скелета ZF2, і він має .gitignore, який запобігає комітуванню зовнішніх бібліотек у git. Під час налагодження я люблю ходити і міняти речі тут і там у джерелі бібліотек, щоб дізнатись, як все працює. Якби вони контролювалися версіями, було б дуже легко повернути їх у початковий стан. Як …

7
Встановлення конкретної версії laravel за допомогою композиторського проекту створення
Найшвидший і найпростіший спосіб встановлення Laravel - це команда composer. З документів laravel ( http://laravel.com/docs/quick ) видно, що ми можемо встановити його таким чином: composer create-project laravel/laravel your-project-name --prefer-dist Але після запуску наведеної вище команди вона захопить останню версію Laravel. Як я можу цим керувати, якщо хочу встановити останню версію …

8
Композитор: file_put_contents (./ composer.json): не вдалося відкрити потік: дозвіл відмовлено
Я намагаюся встановити Prestissimo на сервер Ubuntu 16.04, але це призводить до помилки: $ 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>]... Я ввійшов …

3
Як вказати шлях встановлення Composer?
У мене є таке визначення: { "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, і я хотів би встановити їх plugins/sfGuardPlugin/. Як я можу вказати це?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.