Пакет Omnipay sagepay 2.0 не найден

Я хочу интегрировать способ оплаты omnipay/Sagepay с моим проектом.. Я успешно установил папку поставщика.. но не могу обновить пакет Sagepay. невозможно найти.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your min
imum-stability setting"

также какой путь я выбираю для установки composer weather c:/bin (или) папки моего проекта как c:/xampp/htdocs/myproject

My Composer file is 
{
    "name": "omnipay/sagepay",
    "type": "library",
    "description": "Sage Pay driver for the Omnipay PHP payment processing library",
    "keywords": [
        "gateway",
        "merchant",
        "omnipay",
        "pay",
        "payment",
        "purchase",
        "sage pay",
        "sagepay"
    ],
    "homepage": "https://github.com/omnipay/sagepay",
    "license": "MIT",
    "authors": [
        {
            "name": "Adrian Macneil",
            "email": "[email protected]"
        },
        {
            "name": "Omnipay Contributors",
            "homepage": "https://github.com/omnipay/sagepay/contributors"
        }
    ],
    "autoload": {
        "psr-0": { "Omnipay\\SagePay\\" : "src/" }
    },
    "require": {
        "omnipay/common": "~2.0",
        "omnipay/sagepay": "~2.0"
    },
    "require-dev": {
        "omnipay/tests": "~2.0"
    },
    "extra": {
        "branch-alias": {
            "dev-master": "2.0.x-dev"
        }
    }
}

person kalyan    schedule 07.01.2014    source источник


Ответы (1)


Ваш файл composer.json определяет новый пакет с именем omnipay/sagepay, который, очевидно, вам не нужен.

В соответствии с инструкциями по установке весь ваш файл composer.json должен содержать следующее:

{
    "require": {
        "omnipay/sagepay": "~2.0"
    }
}

Затем запустите composer update, чтобы загрузить зависимости.

person Adrian Macneil    schedule 09.01.2014