我無法使用 Php 7.3 在 GCP 上部署新的 Laravel 安裝。在 Php 7.2 ( runtime: php72) 上它可以工作,但我無法在 GCP 中使用 artisan,因為作曲家不會讓我安裝 ( composer install) 導致此錯誤,即使我的模擬是"mockery/mockery": "1.3.1":mockery/mockery 1.4.1 requires php ^7.3 || ^8.0 -> your PHP version (7.2.32) does not satisfy that requirement我本地計算機上當前的 PHP 版本是: PHP 7.3.20 。我的 app.yaml 文件:runtime: php73env: flexruntime_config: document_root: public# Ensure we skip ".env", which is only for local developmentskip_files: - .envenv_variables: # Put production environment variables here. APP_LOG: errorlog APP_KEY: base64:JTS6tuNNbTilw0275mq7hQe6DN7wrlLZPD8W0bELZHk=beta_settings: cloud_sql_instances: xxxx我的composer.json 文件是:{ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", "keywords": [ "framework", "laravel" ], "license": "MIT", "require": { "php": "^7.3", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^1.0", "guzzlehttp/guzzle": "^6.3", "laravel/framework": "^7.0", "laravel/tinker": "^2.0", "laravel/ui": "^2.1", "pusher/pusher-php-server": "^4.1" }, "require-dev": { "fzaninotto/faker": "^1.9.1", "mockery/mockery": "^1.4.0", "nunomaduro/collision": "^4.1", "phpunit/phpunit": "^8.5" }, "config": { "optimize-autoloader": true, "preferred-install": "dist", "sort-packages": true }, "extra": { "laravel": { "dont-discover": [] } }, "autoload": { "psr-4": { "App\\": "app/" }, "classmap": [ "database/seeds", "database/factories" ] },我嘗試更改composer.json的版本以匹配Php 7.3,但沒有成功。
1 回答

哆啦的時光機
TA貢獻1779條經驗 獲得超6個贊
您還有這個問題嗎?如果這樣做,請嘗試刪除嘲笑并在將composer.json更改為7.3時進行composer更新后使用composer require安裝它
- 1 回答
- 0 關注
- 126 瀏覽
添加回答
舉報
0/150
提交
取消