Вопросы с тегом «composer-php»

Composer - это менеджер пакетов уровня приложения для языка программирования PHP. Он предоставляет стандартный формат для легкого управления зависимостями проекта на основе PHP (библиотеками) и был сильно вдохновлен «npm» Node.js и «бандлером» Ruby. Используйте с тегом [php]


13
Ошибка PHP: «Расширение zip и команда unzip отсутствуют, пропускаются».
Когда я запускаю, composer updateя получаю это сообщение об ошибке: Loading composer repositories with package information Updating dependencies (including require-dev) Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping. The php.ini used by your command-line PHP is: /etc/php/7.0/cli/php.ini Now trying to download from …
147 php  composer-php 

13
Предупреждение Composer: расширение openssl отсутствует. Как включить в WAMP
Попытка установить средство управления зависимостями Composer на Win7 / 64 + WampServer 2.2 через установщик установки, и я получаю следующее сообщение: Расширение openssl отсутствует, что снижает безопасность и стабильность Composer. Если возможно, вы должны включить его или перекомпилировать php с --with-openssl Итак, вот что я сделал ... На моей иконке …

16
require (vendor / autoload.php): не удалось открыть поток
Я знаю, что эта проблема публиковалась много раз, но для меня это другая проблема. Действительно, эта ошибка Предупреждение: require (vendor / autoload.php): не удалось открыть поток: такого файла или каталога нет в C: \ xampp \ htdocs \ site_web \ send_mail.php в строке 3 Неустранимая ошибка: require (): Не удалось …

7
Невозможно создать каталог кеша .. или каталог недоступен для записи. Работа без кеша в Laravel
Я создал новый проект Laravel. Когда я подхожу к терминалу для установки зависимостей, composerотображается следующее предупреждение: Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

13
Вы должны включить расширение openssl для загрузки файлов через https
Я хотел установить Zend Framework 2. Я скачал скелетное приложение. Как упоминалось в руководстве ZF2, мы должны выполнить команду php composer.phar install Внутри скелета. Но я получаю ошибку Вы должны включить расширение openssl для загрузки файлов через https Затем я включил ssl_module в своем wamp, я проверил файл php_ini и …

2
композитор отменить изменения: что делают [y, n, v, d, s ,?]
Простой вопрос, который мучил меня несколько месяцев. Иногда я ныряю в каталог vendors, чтобы исправить ошибку (особенно для наших внутренних библиотек). После миграции и развертывания исправления обратно в исходный пакет я перехожу composer update company/packageв основной проект, и меня спрашивают: Discard changes [y,n,v,d,s,?] У меня есть приличное схватывание на yи …
122 composer-php 

14
Композитор убит при обновлении
У меня проблема, я попытался установить новый пакет в свой проект Laravel 4. Но когда я бегу, php composer.phar updateполучаю вот что: Loading composer repositories with package information Updating dependencies (including require-dev) Killed Я поискал проблему в Интернете и увидел, что проблема в памяти, я думаю, у меня недостаточно оперативной …

3
Пропустить требование композитора PHP
Мы используем PHPCI и композитор. Сервер, на котором работает PHPCI, находится на PHP 5.3. Для проекта мы добавили Facebook PHP SDK, используя composer. Требуется PHP 5.4. Композитор запускается PHPCI и запускается. Но из-за того, что сервер CI только что получил композитор PHP 5.3, выдает сообщение об ошибке: facebook/php-sdk-v4 4.0.9 requires …

3
Что означает тильда (~) в моем файле composer.json?
В моем файле composer.json есть такая строка: "require": { ... "friendsofsymfony/user-bundle": "~2.0@dev", ... }, Что делает тильды ~в ~2.0@devточности означает? Это заполнитель и всегда будет получать за диверсии , как 1.2.0, 2.2.0, 3.2.0и так далее? Не имеет смысла (и будет сделано с помощью *подстановочного знака). Документация composer.json ничего не говорит …


6
Проблемы с зависимостью lib-icu при установке Symfony 2.3.x через Composer
У меня не было проблем с установкой Symfony 2.2.x с помощью Composer, я всегда просто копировал стабильную версию с http://symfony.com/download . composer create-project symfony/framework-standard-edition myproject/ 2.2.1 (У меня Composer установлен глобально) Интересно, что касается 2.3.0-RC1, я подумал, что все пройдет гладко: composer create-project symfony/framework-standard-edition mynewerproject/ 2.3.0-RC1 Но отключился из-за следующих …

8
Используйте PHP composer для клонирования репозитория git
Я пытаюсь использовать композитор для автоматического клонирования репозитория git из github, которого нет в packagist, но он не работает, и я не могу понять, что я делаю не так. Думаю, мне нужно включить его в "репозитории" вот так: "repositories": [ { "url": "https://github.com/l3pp4rd/DoctrineExtensions.git", "type": "git" } ], а затем, вероятно, …

3
Как правильно потребовать конкретный коммит в Composer, чтобы он был доступен для зависимых пакетов?
У меня есть библиотека, в foo/foo-libкоторой requiresесть конкретная фиксация из GitHub: { "name": "foo/foo-lib", "repositories": [ { "type": "vcs", "url": "https://github.com/KnpLabs/Gaufrette.git" } ], "require": { "knplabs/gaufrette": "dev-master#2633721877cae79ad461f3ca06f3f77fb4fce02e" } } и он отлично работает: $ composer update Loading composer repositories with package information Updating dependencies (including require-dev) - Updating knplabs/gaufrette dev-master …
108 php  github  composer-php 

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.