1

我想将omnipay/Sagepay付款方式与我的项目集成..我成功安装了供应商文件夹..但无法更新Sagepay包..如果我更新有显示终端错误像这样“问题1-请求的包omnipay/sagepay 1.0.0找不到。

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": "adrian@adrianmacneil.com"
        },
        {
            "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"
        }
    }
}
4

1 回答 1

2

您的composer.json文件正在定义一个名为 的新包omnipay/sagepay,这显然不是您想要的。

根据安装说明,您的所有composer.json文件应包含以下内容:

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

然后运行composer update以下载依赖项。

于 2014-01-09T09:42:44.520 回答