2016-11-24 5 views
1

로컬 컴퓨터에 symfony 3.1.6의 새로운 복사본을 설치했는데 간단한 프로젝트를 만들었고 모든 것이 잘 돌아 갔지만 jenkins에서 빌드를 시작하면 빌드가 시작되었습니다 나는이 오류가 발생했습니다 :클래스 Symfony Bundle AsseticBundle AsseticBundle을 찾을 수 없습니다.

[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
PHP Fatal error: Class 'Symfony\Bundle\AsseticBundle\AsseticBundle' not found in /var/lib/jenkins/workspace/projectfolder/app/AppKernel.php on line 29

이 내 작곡가 파일입니다

"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": "[email protected]", 
    "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" 
}, 

어떤 도움? 어떤 생각? 내 신선한 Symfony3 프로젝트에서

+0

체크/공급 업체가 수 있도록이 설치되어 있는지 확인 –

+0

나는라는 이름의 폴더 공급 업체 공급 업체 –

답변

1

문제는 '.composer'폴더가 서버에 쓸 수 없습니다, 그래서 나는 그것을

chmod 777 -R .composer 

777을주고 내가이 문제를 해결!

0

나는 자산을 사용하고 난 내 composer.json에는 assetic 번들이 없다 :

"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": "[email protected]" 
}, 

당신의 목적은 무엇입니까? {{asset()}}이있는 템플릿에서 자산을 사용해야하는 경우에는이 번들이 필요하지 않습니다. 포함되어 있습니다. 사용해보십시오.

+0

체크 아웃과 행이 있어야하지 '심포니 \\ 번들 \\ AsseticBundle을 \\'이 => array ($ vendorDir. '/ symfony/assetic-bundle')를 포함합니다. 그렇지 않다면, composer install을 다시 실행하십시오. – Rawburner

+0

/vendor/composer/autoload_psr4.php – Rawburner

+0

해결책이 될 수 있지만이 번들이 필요합니다 : ( –