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

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

5
PHP7: встановити випуск ext-dom
Я запускаю laravel 5.4 на сервері Ubuntu 16.04 з PHP7. намагаючись встановити cviebrock/eloquent-sluggableпакет, киньте певну помилку: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including …


11
Помилка PHP: "Розширення zip та команда розпакування відсутні, пропускаються".
Коли я запускаю, 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 …
144 php  composer-php 

13
Попередження композитора: відсутнє розширення openssl. Як увімкнути WAMP
Спроба встановити інструмент управління залежністю від Composer на Win7 / 64 + WampServer 2.2 через інсталятор установки, і я отримую таке повідомлення: Відсутнє розширення openssl, що знизить безпеку та стабільність Composer. Якщо можливо, вам слід включити його або перекомпілювати php з --with-openssl Отже ось що я зробив ... З мого …

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

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 у моїй базі, я перевірив файл php_ini і …

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

3
Пропустити вимогу композитора PHP
Ми використовуємо PHPCI та композитор. Сервер, на якому працює PHPCI, знаходиться на PHP 5.3. Для проекту ми додали Facebook PHP SDK, використовуючи композитор. Це вимагає PHP 5.4. Композитор запускається PHPCI і виконується. Але оскільки сервер CI щойно отримав PHP 5.3, композитор не зміг із повідомленням про помилку: facebook/php-sdk-v4 4.0.9 requires …

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

3
Що означає tilde (~) у моєму файлі 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-композитор для клонування git repo
Я намагаюся використовувати композитор для автоматичного клонування git-сховища з github, яке не є в пакеті, але воно не працює, і я не можу зрозуміти, що я роблю неправильно. Я думаю, що я маю включити його до "сховищ" так: "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 (2633721 => 2633721) …
108 php  github  composer-php 

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