From 4c37294275e05fa4a0c20d65df82e49673f63f99 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Mon, 10 Mar 2025 11:17:27 +0800 Subject: [PATCH] Fix built-in php and composer install plugin error --- src/ZM/ConsoleApplication.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ZM/ConsoleApplication.php b/src/ZM/ConsoleApplication.php index 9c0a6308..8e632127 100644 --- a/src/ZM/ConsoleApplication.php +++ b/src/ZM/ConsoleApplication.php @@ -32,7 +32,11 @@ final class ConsoleApplication extends Application // 初始化 Composer 变量 if (file_exists(WORKING_DIR . '/runtime/composer.phar')) { echo '* Using native composer' . PHP_EOL; - putenv('COMPOSER_EXECUTABLE=' . WORKING_DIR . '/runtime/composer.phar'); + if (WORKING_DIR . '/runtime/php' === PHP_BINARY) { + putenv('COMPOSER_EXECUTABLE="' . WORKING_DIR . '/runtime/php ' . WORKING_DIR . '/runtime/composer.phar"'); + } else { + putenv('COMPOSER_EXECUTABLE="' . WORKING_DIR . '/runtime/composer.phar"'); + } } $this->registerCommandLoader();