2014-07-08 5 views
2

나는 Continuous Integration을 사용하는 과정을 시작했으며 circleci를 결정했습니다.Laravel - CircleCI - phpunit에 실패했습니다.

나는이 시점에서 다른 정보를 제공 할 수 있는지 알려 주시기 바랍니다.

나는이 문제를 해결하기 비참하게 실패 : circleci는 다음과 같은 오류를 반환 phpunit을 명령을 실행하려고

.

vendor/bin/phpunit 
PHPUnit 3.7.37 by Sebastian Bergmann. 

Configuration read from /home/ubuntu/simple/phpunit.xml 

PHP Fatal error: Class 'Illuminate\View\Environment' not found in /home/ubuntu/simple/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php on line 124 

Fatal error: Class 'Illuminate\View\Environment' not found in /home/ubuntu/simple/vendor/laravel/framework/src/Illuminate/View/ViewServiceProvider.php on line 124 
vendor/bin/phpunit returned exit code 255 

composer.json 파일 :

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "require": { 
     "laravel/framework": "4.1.29", 
     "cartalyst/sentry": "2.1.*", 
     "vespakoen/menu": "dev-master", 
     "venturecraft/revisionable": "1.8.*", 
     "dompdf/dompdf" : "0.6.*", 
     "baum/baum": "~1.0", 
     "thujohn/pdf": "dev-master", 
     "yohang/finite": "1.1.x-dev", 
     "pimple/pimple": "2.1.*@dev", 
     "symfony/security": "2.4.x-dev", 
     "maatwebsite/excel": "1.*", 
     "codesleeve/asset-pipeline": "dev-master" 
    }, 
    "repositories": [ 
    { 
     "type": "composer", 
     "url": "http://packages.cartalyst.com" 
    } 
    ], 
    "autoload": { 
     "classmap": [ 
      "app/commands", 
      "app/controllers", 
      "app/models", 
      "app/database/migrations", 
      "app/database/seeds", 
      "app/tests/TestCase.php", 
      "app/lib" 
     ], 
     "psr-0": { 
      "Authority": "app/", 
      "Acme": "app/" 
     } 
    }, 
    "config": { 
     "preferred-install": "dist", 
     "frozennode/administrator": "dev-master" 
    }, 
    "require-dev": { 
     "barryvdh/laravel-debugbar": "1.*", 
     "way/generators": "2.*", 
     "codeception/codeception":"@stable", 
     "zizaco/factory-muff": "dev-master", 
     "zizaco/testcases-laravel": "dev-master", 
     "mockery/mockery": "dev-master", 
     "phpspec/phpspec": "~2.0", 
     "behat/behat": "~2.5.1", 
     "behat/mink": "~1.5.0", 
     "behat/mink-extension": "~1.2.0", 
     "behat/mink-goutte-driver": "~1.0.9", 
     "behat/mink-selenium2-driver": "~1.1.1", 
     "phpunit/phpunit": "3.7.37", 
     "onigoetz/profiler":"dev-master", 
     "benconstable/phpspec-laravel": "~1.0" 
    }, 
    "minimum-stability": "beta" 
} 

machine: 
    timezone: 
    Africa/Johannesburg 
    php: 
    version: 5.4.21 
    hosts: 
    app.test: 127.0.0.1 

test: 
    override: 
    - vendor/bin/phpunit 

답변

3

는 이전에 작곡가를 실행하려고 않았 음 circle.yml 파일? 귀하의 circleci.yml에 넣어보십시오 :

dependencies: 
    override: 
    - composer install --prefer-source --no-interaction --no-dev 
+0

나는 제안 된 솔루션을 시도하고 그것은 원래 문제를 해결했지만 웁스 라이브러리와 관련된 새로운 문제로 나타났습니다. 내 지역 환경과 위조의 차이점은 무엇인지 알아 내려고 노력할 것입니다. 감사. –

+0

좋아요. 서클에 laravel과 selenium을 설치 했으므로 도움이 필요하면 저에게 ping을 보내십시오. –

관련 문제