【发布时间】:2014-01-24 15:09:18
【问题描述】:
你好,我有一个非常严重的问题,而不是逻辑问题。我正在尝试将我的项目从 Symfony2.3 更新到 2.4 版,但是在我运行作曲家更新之后一切正常,但是当有人更多下载时,就像项目有更多人并且在 SVN 服务器上一样项目这不起作用,在他运行作曲家更新的那一刻,这回到了 2.3.*;
这是我的 composer.json:
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": {"": "src/"}
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.4.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"cedriclombardot/admingenerator-generator-bundle": "2.3.*@dev",
"propel/propel-bundle": "1.2.*",
"educoder/pest": "1.0.0",
"friendsofsymfony/rest-bundle": "0.12.0",
"jms/serializer-bundle": "dev-master",
"jms/di-extra-bundle": "dev-master",
"phpexcel/phpexcel": "1.7.*",
"laurentbrieu/tcpdf": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin",
"component-dir": "web/components"
},
"minimum-stability": "dev",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "2.3-dev"
}
}
}
【问题讨论】:
-
你提交了
composer.json和composer.lock吗?其他人是否更新了他们的 SVN 结帐并运行php composer.phar install? -
嗯,是的,我确实提交了composer.json和composer.lock,他们确实更新了所有项目,他们没有安装php composer.phar,因为当我上传时,我也上传了供应商文件和所有的图书馆。
-
你说过“当有人下载这个项目时这不起作用”,但究竟是什么不起作用?您收到任何错误消息吗?
-
bootstrap.php.cache 不起作用。我完全使用 Symfony 2.4.1 解决了这个问题,我们使用的是 Symfony 2.4.2-DEV,我不知道我想这个版本还有错误。
标签: svn symfony composer-php