【问题标题】:Trouble updating from Symfony 2.3 to 2.4从 Symfony 2.3 升级到 2.4 时遇到问题
【发布时间】: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.jsoncomposer.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


【解决方案1】:

我完全使用 Symfony 2.4.1 解决了这个问题,我们使用的是 Symfony 2.4.2-DEV,我不知道我想这个版本还有错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 1970-01-01
    相关资源
    最近更新 更多