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

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

529
Должен ли composer.lock поддерживать контроль версий?

Я немного запутался с composer.lockиспользованием в приложении с хранилищем. Я видел, как многие люди говорили, что мы не должны .gitignore composer.lockиз хранилища. Если я обновлю свои библиотеки в своей среде разработки, у меня будет новая composer.lockверсия, но я не смогу обновить ее до...

402
Как удалить пакет из Laravel с помощью composer?

Как правильно удалить пакет из Laravel 4? Так долго я пытался: Удалить объявление из composer.json (в разделе «Требуется») Удалите все псевдонимы классов из app.php Удалите все ссылки на пакет из моего кода :-) Запустить composer update Запустить composer dump-autoload Не работает! Я что-то...

275
Laravel 5 - ремесленное семя [ReflectionException] Класс SongsTableSeeder не существует

Когда я запускаю php artisan db: seed, я получаю следующую ошибку: [ReflectionException] Class SongsTableSeeder does not exist Что происходит? Мой класс DatabaseSeeder: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run...

258
Как получить список всех установленных пакетов вместе с версией в composer?

Я работал над проектом с использованием Symfony 2.1 на моей локальной машине. Я загрузил его на свой сервер, но когда я пытаюсь установить пакеты поставщиков с помощью Composer, я получаю много ошибок зависимости. Предположительно, это связано с тем, что только что вышла последняя версия Symfony, а...

225
Каковы различия между PSR-0 и PSR-4?

Недавно я прочитал о пространствах имен и о том, как они полезны. В настоящее время я создаю проект в Laravel и пытаюсь перейти от автозагрузки карты классов к пространству имен. Тем не менее, я не могу понять, какая на самом деле разница между PSR-0 и PSR-4. Некоторые ресурсы, которые я прочитал...

214
Запущенный Composer возвращает: «Не удалось открыть входной файл: composer.phar»

Я новичок в symfony2 и читаю symblog . В третьей главе, пытаясь использовать данные, я попробовал команду: php composer.phar update но я получил ошибку: Could not open input file: composer.phar Так что я немного погуглил и попробовал php composer.phar install но все равно получаю ту же ошибку....

210
Как удалить неиспользуемые зависимости из композитора?

Я установил пакет с помощью composer, и он установил многие другие пакеты как зависимости. Теперь я удалил основной пакет с composer remove packageauthor/packagename, но все старые зависимости не были удалены. Я ожидал, что composer очистит и сохранит только те пакеты, которые требуются в...

196
Композитор: как я могу установить другую зависимость без обновления старых?

У меня есть проект с несколькими зависимостями, и я хотел бы установить другой, но я бы хотел, чтобы другие оставались такими же, как они. Итак, я отредактировал composer.json, но если я запускаю composer install, я получаю следующий вывод: Installing dependencies from lock file Warning: The lock...

188
Ошибка установки Composer - требует ext_curl, когда он действительно включен

Я пытаюсь установить Facebook PHP SDK с помощью Composer. Это то, что я получаю $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 -...

180
Как правильно выполнить развертывание при использовании коммутатора разработки / производства Composer?

Composer имеет возможность загружать несколько зависимостей только в процессе разработки, поэтому инструменты не будут установлены в производственной среде (на работающем сервере). Это (теоретически) очень удобно для сценариев, которые имеют смысл только при разработке, таких как тесты,...

169
Обновление PHP Composer «не может выделить память» ошибка (с помощью Laravel 4)

Я просто не могу решить это. Я на Линоде 1G RAM основной план. Попытка установить пакет через Composer, и он не позволяет мне. Мой предел памяти установлен на «-1» на PHP.ini Что-нибудь еще, что я могу сделать, чтобы установить это? Loading composer repositories with package information Updating...

169
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...

132
Предупреждение Composer: расширение openssl отсутствует. Как включить в WAMP

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

132
require (vendor / autoload.php): не удалось открыть поток

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

127
Невозможно создать каталог кеша .. или каталог недоступен для записи. Работа без кеша в Laravel

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