Я использую Ubuntu64 vagrant / virtualbox с devbox из https://github.com/Aboalarm/devbox
Этот блок работал с другими средами разработки для этого конкретного программного обеспечения. Приложение использует angularjs и laravel4. После установки на коробку, я могу получить композитора с обновлением:
composer update --no-scripts
но без этого флага я получаю фатальную ошибку PHP. Это мой composer.json:
{
"require": {
"laravel/framework": "dev-master",
"cartalyst/sentry": "2.1.*",
"phpunit/phpunit": "3.7.*",
"mews/phpthumb": "dev-master",
"tecnick.com/tcpdf": "6.0.059",
"pda/pheanstalk": "dev-master"},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/libraries",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"]
},
"scripts": {
"post-update-cmd": "php artisan optimize"},
"minimum-stability": "dev"}
когда я убираю флаг —no-scripts, или когда я пытаюсь сделать что-нибудь с ремесленником, т.е.
php artisan migrate
Я получаю эту ошибку:
PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class path.config does not exist' in /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Container/Container.php:628
Stack trace:
#0 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(628): ReflectionClass->__construct('path.config')
#1 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(550): Illuminate\Container\Container->build('path.config', Array)
#2 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(472): Illuminate\Container\Container->make('path.config', Array)
#3 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Container/Container.php(962): Illuminate\Foundation\Application->make('path.config')
#4 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1011): Illuminate\Container\Container->offsetGet('path.config')
#5 /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/ in /var/www/marketing.dev/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 628
Веб-приложение загружается в моем браузере. Тем не менее, я просто не могу делать что-то специфическое для ремесленника, например, миграцию. Любая помощь будет оценена.
Задача ещё не решена.
Других решений пока нет …