【发布时间】:2016-10-09 23:44:51
【问题描述】:
我用 composer 安装了 payum/payum-bundle(使用 PHP Storm 插件)。 我无法安装更新到 2.0.1 的版本,因为新版本似乎没有被标记为稳定(composer.lock 中的最低稳定性是“稳定”)。 我也安装了 payum/paypal-express-checkout-nvp 捆绑包以添加 paypay express 支持。 我设置了一切,创建了一个控制器来测试它并最终得到了错误
Attempted to load trait "GatewayAwareTrait" from namespace "Payum\Core".
Did you forget a "use" statement for another namespace?
根据这个(已关闭)问题,问题似乎是 payum/core 的版本为 1.2.8,但至少应为 1.3
https://github.com/Payum/PayumBundle/issues/367
显然,2.0.1 版中的 payum/bundle 安装使用 1.2.8 安装了核心部分。 现在...如何强制作曲家将 payum/core 更新到至少 1.3?
我需要做的是要么告诉作曲家忽略此单个捆绑包的最低稳定性,要么将最低稳定性设置为不太稳定的东西(我认为这不是最好的主意,尤其是在没有永久关注所有开发人员的情况下所有使用过的软件包的分支)以及如何更新 payum/core 部分的提示。
任何提示都非常欢迎 - 我被困在这里......
【问题讨论】:
-
你的 composer.json 文件里有什么?
标签: paypal composer-php symfony payum