【发布时间】:2014-12-13 18:04:50
【问题描述】:
我有以下composer.json:
{
"name": "fuel/fuel",
"type": "metapackage",
"description": "The FuelPHP framework",
"keywords": ["framework"],
"homepage": "http://fuelphp.com",
"license": "MIT",
"authors": [
{
"name": "FuelPHP Development Team",
"email": "team@fuelphp.com"
}
],
"require": {
"php": ">=5.3.3",
"monolog/monolog": "1.5.*",
"fuelphp/upload": "2.0.1",
"twig/twig": "1.15.1",
"vesselinv/fuel-sprockets": "1.0.x-dev"
},
"config": {
"vendor-dir": "vendor"
},
"scripts": {
"post-install-cmd": [
"php oil r install"
]
},
"minimum-stability": "dev"
}
我的问题是,composer 自动将 sprockets 包安装到 /fuel/packages/sprockets,但是我稍微改变了框架结构,所以我的“包”目录在 /packages/ 下。如何更改此作曲家行为?
我只需要它用于“vesselinv/fuel-sprockets”!
【问题讨论】:
-
"fuel/fuel" 当然不是你自己的包名,而是你正在使用的框架的名字。您应该更改它以避免混淆。此外,描述和最重要的许可证也应该更改,否则您将根据 MIT 许可证授权您的工作。
-
感谢您提供的信息,但由于它基本上只是对该新库的实验,因此不会出售/发布/无论如何代码。我只是想知道如何启动和运行它。
标签: composer-php