Symfony2/Sylius 不检测 stripe/stripe-php 库

Symfony2/Sylius don't detect stripe/stripe-php library

我将 Symfony 2.8Sylius 0.16.0-dev 一起使用,尽管通过 composer 安装了 stripe-php 库 composer require stripe/stripe-php 这部分代码抛出异常

if (!class_exists('Stripe')) {
            throw new \LogicException('You must install "stripe/stripe-php" library.');
}

你能解释一下为什么吗?

在 composer.json 的 require-dev 部分添加 stripe/stripe-php。像这样:

"require-dev": {
    ...
    "stripe/stripe-php": "~1.0"
},

根据要求..

如果您使用的是 Payum 的 1.1.4 版,那么从那时起到主版 (https://github.com/Payum/Payum/compare/1.1.4...master) 并没有太多变化。在发布最新版本之前,您可以使用主版本代替实际版本"payum/payum": "dev-master as 1.1.4"