首页 文章

找不到类Symfony \ Bundle \ AsseticBundle \ AsseticBundle

提问于
浏览
1

我在我的本地机器上安装了一个新的symfony 3.1.6副本,我创建了一个简单的项目,一切顺利但是当我在jenkins上创建一个作业时启动了一个构建我得到了这个错误:

[RuntimeException]执行“'cache:clear --no-warmup'”命令时发生错误:PHP致命错误:/ var / lib / jenkins / workspace /中找不到类'Symfony \ Bundle \ AsseticBundle \ AsseticBundle'第29行的projectfolder / app / AppKernel.php

这是我的作曲家档案:

"require": {
    "php": ">=5.5.9",
    "symfony/symfony": "3.1.*",
    "doctrine/orm": "^2.5",
    "doctrine/doctrine-bundle": "^1.6",
    "doctrine/doctrine-cache-bundle": "^1.2",
    "symfony/swiftmailer-bundle": "^2.3",
    "symfony/monolog-bundle": "^2.8",
    "symfony/polyfill-apcu": "^1.0",
    "sensio/distribution-bundle": "^5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "^2.0",
    "sonata-project/admin-bundle": "^3.9",
    "sonata-project/doctrine-orm-admin-bundle": "^3.1",
    "friendsofsymfony/user-bundle": "~2.0@dev",
    "sonata-project/easy-extends-bundle": "^2.1",
    "sonata-project/classification-bundle": "^3.1",
    "sonata-project/core-bundle": "^3.1",
    "sonata-project/media-bundle": "^3.3",
    "symfony/assetic-bundle": "^2.8"
},

任何帮助?任何的想法?

2 回答

  • 0

    问题是'.composer'文件夹在服务器上是不可写的,所以我给它777

    chmod 777 -R .composer
    

    我解决了这个问题!

  • 1

    在我新的Symfony3项目中,我正在使用资产,而我的composer.json中没有资产包:

    "require": {
        "php": ">=5.5.9",
        "symfony/symfony": "3.1.*",
        "doctrine/orm": "^2.5",
        "doctrine/doctrine-bundle": "^1.6",
        "doctrine/doctrine-cache-bundle": "^1.2",
        "symfony/swiftmailer-bundle": "^2.3",
        "symfony/monolog-bundle": "^2.8",
        "symfony/polyfill-apcu": "^1.0",
        "sensio/distribution-bundle": "^5.0",
        "sensio/framework-extra-bundle": "^3.0.2",
        "incenteev/composer-parameter-handler": "^2.0",
        "devio/pipedrive": "^1.0",
        "google/recaptcha": "~1.1",
        "friendsofsymfony/user-bundle": "~2.0@dev"
    },
    

    你的目的是什么?如果您只需要在{{asset()}}模板中使用资产,那么您不需要此捆绑包 . 包括它,尝试一下 .

相关问题