我有这样的定义:
{
"repositories": [
{
"type": "package",
"package": {
"name": "symfony/sfGuardPlugin",
"version": "4.0.2",
"dist": {
"url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz",
"type": "tar"
}
}
}
],
"require": {
"symfony/sfGuardPlugin": "4.0.*"
}
}
我正在使用Symfony 1,我想把它们安装在plugins/sfGuardPlugin/
上。我该如何指定它?
发布于 2012-08-19 08:16:14
您也可以使用composer/installers,这是一个带有"symfony1-plugin“包类型的多框架组件库安装程序。这是我的composer.json文件的样子,为了让它同时安装Symfony 1.4 (在lib/composer.json中)和插件在(/plugins)中:
{
"config": {
"vendor-dir": "lib/vendor"
},
"repositories": {
"symfony": {
"type": "package",
"package": {
"name": "symfony/symfony1",
"version": "1.4",
"dist": {
"url": "https://github.com/symfony/symfony1/zipball/1.4",
"type": "zip"
}
}
},
"sfResquePlugin" : {
"type": "package",
"package": {
"name": "devpips/sfResquePlugin",
"type": "symfony1-plugin",
"version": "0.1",
"dist": {
"url": "https://github.com/devpips/sfResquePlugin/zipball/master",
"type": "zip"
}
}
}
},
"require": {
"composer/installers": "dev-master",
"symfony/symfony1": "1.4",
"devpips/sfResquePlugin":"0.1"
}
}
https://stackoverflow.com/questions/11883374
复制相似问题