У меня есть структура каталогов: composer.json < Main packages/ balunker/ testpackage/ composer.json < Package src/ TestPackage.php Основной composer.json выглядит так: { "name": "vagrant/composer-test", "repositories": [ { "type": "path", "url": "packages/*/*" } ], "require": { "balunker/testpackage": "*" } } Пока пакет composer.json выглядит так: { "name": "balunker/testpackage", "autoload": { "psr-4": { "Balunker\\": "src/" } } } […]
Прежде чем спросить, я должен сказать, что я пробовал каждый аналогичный вопрос здесь, в стеке и в другом месте, и не смог. Из-за этой ошибки я не могу использовать composer : requires ext-openssl * -> the requested PHP extension openssl is missing from your system. У меня есть xampp на ubuntu . То, что я […]
В настоящее время я использую CakePHP 2.6.8. Я хочу перейти на CakePHP 3. Руководство по настройке рекомендует использовать Composer. Но композитор не делает все выполненные работы, а документация не ясна. Поэтому мне нужно пошаговое руководство. Текущий вход – структура каталога 2.x: https://github.com/cakephp/cakephp/tree/2.6.8 В основном, какие файлы и папки следует изменить для версии 3? Например, файлы […]
Это моя структура папок Это мой код composer.json { "name": "hashstar/hashstar", "description": "Online shopping", "type": "project", "license": "private", "authors": [ { "name": "Akshay Shrivastav", "email": "akshayshrivastav866@gmail.com" } ], "minimum-stability": "dev", "require": { "php": ">=5.5.0" }, "autoload": { "psr-4": { "modules\\": "/" } } } С помощью этого кода я успешно сгенерировал файл autoload.php в папке […]
У меня есть дни, пытаясь найти все и искать повсюду решение. Проблема возникла, когда Heroku отправил мне электронное письмо об обновлении, которое требовало Composer для PHP- приложений. Моя папка в настоящее время: — MyProject/ —— ext/ ———- mongo.so —— php.ini —— composer.json —— index.php (Перед проблемой это безупречно работает без Composer ). php.ini extension_dir = […]
У меня проблемы с установкой Laravel 4 … Я следую инструкциям, размещенным здесь: http://badubizzle.blogspot.com/2013/01/setting-up-laravel-4-on-webfaction.html Мой хост позволяет запускать несколько версий PHP одновременно, поэтому запуск команды php будет запускать php 5.2.17 на все, что вы укажете в следующем. Я знаю, что вам нужно больше php 5.3 для запуска Laravel 4, поэтому я использую php 5.4 для […]
На CentOS 7 я установил PHP 7.1. Затем я установил композитор с: cd /tmp curl -sS https://getcomposer.org/installer | php71 –> used php71 instead of php, php didn't work mv composer.phar /usr/local/bin/composer Затем, используя composer , я получаю: /usr/bin/env: php: No such file or directory При использовании sudo composer я получаю: sudo: composer: command not found
Я попытался обновить Composer с помощью: composer self-update но он встречает Composer\Downloader\TransportException вот что я получил от composer self-update –verbose и php -d "apc.enable_cli=0" composer.phar self-update –verbose Updating to version . Downloading: 100% [Composer\Downloader\TransportException] "https://getcomposer.org/composer.phar" appears broken, and returned an empty 200 response Exception trace: () at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:192 Composer\Util\RemoteFilesystem->get() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Util/RemoteFilesystem.php:62 Composer\Util\RemoteFilesystem->copy() at phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Command/SelfUpdateCommand.php:73 Composer\Command\SelfUpdateCommand->execute() […]
У меня есть php-скрипт, который загружает композитор.phar. После его загрузки я запускаю exec() для установки пакетов. Структура папок –ROOT –public –composer.josn Однако, когда я бегу exec('php composer.phar install -d ' . dirname(__DIR__), $out, $return); Я получаю вывод: array(5) { [0]=> string(39) "All settings correct for using Composer" [1]=> string(14) "Downloading…" [2]=> string(0) "" [3]=> string(80) […]
У меня есть модель пользователя Eloquent, которая принимает экземпляр класса UserMailer в его конструкторе, но я получаю эту ошибку Argument 1 passed to User::__construct() must be an instance of TrainerCompare\Mailers\UserMailer, none given, called in /var/www/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php on line 631 and defined Я понимаю ошибку, но не могу понять, что я сделал неправильно, но я не очень […]