我在我的本地机器上安装了一个新的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 回答
问题是'.composer'文件夹在服务器上是不可写的,所以我给它777
我解决了这个问题!
在我新的Symfony3项目中,我正在使用资产,而我的composer.json中没有资产包:
你的目的是什么?如果您只需要在{{asset()}}模板中使用资产,那么您不需要此捆绑包 . 包括它,尝试一下 .