zhamao-robot / zhamao-framework

协程、高性能、灵活的聊天机器人 & Web 开发框架(炸毛框架)
https://framework.zhamao.xin
Apache License 2.0
158 stars 26 forks source link

无法使用内建php和composer安装插件 #372

Open FishZe opened 12 months ago

FishZe commented 12 months ago

受影响版本

最新版

描述

无法使用内建php和composer安装插件 C`WN$(7K`9 YT_AEC8JJBB0 使用框架内建的phpcomposer时,安装插件时会使用系统phpcomposer,导致安装错误

已测试 使用内建phpcomposer 或 使用系统php和内建composer 都会复现此错误

测试系统:ubuntu 22.04 & macos 13

已使用一键脚本安装测试最新版框架

复现步骤

使用内建phpcomposer,安装任意插件即可复现

解决方案

No response

附加信息

No response

crazywhalecc commented 12 months ago

缓解办法:将保存内建 PHP 的目录加入 PATH。

临时解决办法:将内建 PHP 文件移动到系统 bin 目录,将 composer.phar 移动到系统 bin 目录并更名为 composer

永久解决办法:将此处代码更改为 runtime/composerruntime/php runtime/composer.phar