Niedawno próbowałem aktualizacji z Laravel 4.0 do Laravel 4.1 i otrzymuję następujący błąd podczas uruchamiania php composer.phar aktualizacja:Skompilowany skrypt php rzemieślnik posługujący się zdarzeniem pre-update-cmd zwrócony z błędem (aktualizacja Laravel 4.1)
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output:
update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [packages1] ... [packagesN]
ja tylko wymagając:
"require": {
"laravel/framework": "4.1.*",
"way/generators": "2.*",
"madewithlove/laravel-oauth2": "0.4.*"
},
również otrzymałem to przed błędem (choć używam PHP 5.4.10 w moim otoczeniu):
phpseclib/phpseclib suggests installing ext-gmp (Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.)
phpseclib/phpseclib suggests installing pear-pear/PHP_Compat (Install PHP_Compat to get phpseclib working on PHP < 4.3.3.)
d11wtq/boris suggests installing ext-readline (*)
d11wtq/boris suggests installing ext-pcntl (*)
Writing lock file
Generating autoload files
EDIT:
skrypty używane w composer.json:
"scripts": {
"pre-install-cmd": [
"php artisan clear-compiled"
],
"post-install-cmd": [
"php artisan optimize"
],
"pre-update-cmd": [
"php artisan clear-compiled"
],
"post-update-cmd": [
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
Czy przestrzegałeś procedury aktualizacji? Uruchomienie aktualizacji 'composer' nie wystarczy. http://laravel.com/docs/upgrade – user2094178
wprowadzenie wspomnianych zmian w aktualizacji rozwiązało problem. Dziękuję Ci. Jeśli chcesz odpowiedzieć, dam ci znacznik wyboru. – user1072337
OK, odpowiem, dziękuję. – user2094178