LaravelとMAMP使っています。
Laravel5.2から5.8にバージョンアップのためcomposer.jsonを以下のように書き換えて
composer.json
JSON
1{ 2 "name": "laravel/laravel", 3 "description": "The Laravel Framework.", 4 "keywords": ["framework", "laravel"], 5 "license": "MIT", 6 "type": "project", 7 "require": { 8 "php": ">=7.3.7", 9 "laravel/framework": "5.8.*" 10 }, 11 "require-dev": { 12 "fzaninotto/faker": "~1.4", 13 "mockery/mockery": "0.9.*", 14 "phpunit/phpunit": "~7.0", 15 "symfony/css-selector": "2.8.*|3.0.*", 16 "symfony/dom-crawler": "2.8.*|3.0.*" 17 }, 18 "autoload": { 19 "classmap": [ 20 "database" 21 ], 22 "psr-4": { 23 "App\": "app/" 24 } 25 }, 26 "autoload-dev": { 27 "classmap": [ 28 "tests/TestCase.php" 29 ] 30 }, 31 "scripts": { 32 "post-root-package-install": [ 33 "php -r \"copy('.env.example', '.env');\"" 34 ], 35 "post-create-project-cmd": [ 36 "php artisan key:generate" 37 ], 38 "post-install-cmd": [ 39 "Illuminate\Foundation\ComposerScripts::postInstall", 40 "php artisan optimize" 41 ], 42 "post-update-cmd": [ 43 "Illuminate\Foundation\ComposerScripts::postUpdate", 44 "php artisan optimize" 45 ] 46 }, 47 "config": { 48 "preferred-install": "dist", 49 "sort-packages": true, 50 "optimize-autoloader": true, 51 "platform": { 52 "php": "7.3.7" 53 } 54 } 55} 56
「composer update」を実行したところエラーが発生しました。(Laravelのバージョンアップは成功したみたいです)
Parse error: parse error, expecting '&'' or
"variable (T_VARIABLE)"' in /Applications/MAMP/htdocs/mojiart/vendor/symfony/var-dumper/Resources/functions/dump.php on line 18
「php -v」 でPHPのバージョンを調べると
PHP 5.5.34 (cli) (built: Apr 22 2016 19:16:58)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
と返ってきました。(ちなみにMAMPのPHPバージョンは7.3.7でした。)
MAMPのPHPとバージョンが違うようです。
解決策を教えてもらえないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/11 12:21