PHPUnit을 실행할 때 PhpStorm이 Docker WSL에서 vendor / autoload.php를 찾을 수 없습니다.

l3fty

현재 설정은 PhpStorm, Docker WSL, Ubuntu (WSL)입니다. 내 모든 프로젝트 파일은 로컬이며 WSL Ubuntu 내에 있습니다. Docker 컨테이너 및 CLI 인터프리터는 PhpStorm에 설정됩니다.

내 'php-fpm'컨테이너 내에서 PHP를 인식하는 것 같습니다 (PHP 정보를 가져옵니다). PHPUnit 테스트를 실행하면 내 컨테이너에 연결된 것처럼 보입니다.

올바르게 이해하면 PhpStorm이 WSL Ubuntu의 프로젝트 파일을 Docker Container 'php-fpm'을 사용하여 단위 테스트를 실행하는 새 컨테이너에 마운트합니까? 하지만 단위 테스트 컨테이너 안에 내 프로젝트 파일을 마운트하지 않는 것 같습니다. 다음과 같은 오류가 발생합니다.

Testing started at 11:54 AM ...
[docker://laradock/php-fpm:latest-7.3/]:php /opt/.phpstorm_helpers/phpunit.php --no-configuration --filter Tests\\Feature\\ExampleTest --test-suffix ExampleTest.php /opt/project/tests/Feature
The value of autoloader is specified, but file doesn't exist '/opt/project/vendor/autoload.php'

Process finished with exit code 1

Docker Desktop을 통해 Docker 컨테이너를 수동으로 시작하면 PhpStorm이 생성되어 bash에 들어가면 파일이 /opt/project없지만 /opt/.phpstorm_helpers/phpunit.php. 거기에 문제가 있습니다. 내 Docker가 WSL에서 마운트 한 실제 프로젝트 파일은 /var/www. 해당 파일을 가리 키도록 경로 매핑을 변경하려고 시도했지만 여전히 동일한 오류가 발생합니다.

어떤 제안이라도 감사합니다.

Docker 설정

CLI

PHP 설정

프레임 워크 설정 테스트

l3fty

주석 스레드에 따라 Docker WSL PHPUnit 테스트 환경은 현재 Phpstorm에서 지원되지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

entrypoint.sh에서 docker 명령을 실행할 때 docker를 찾을 수 없습니다.

분류에서Dev

Docker : jenkinsfile에서 cmds를 실행할 때 찾을 수 없음

분류에서Dev

PHPUnit을 실행할 때 확장을 찾을 수 없습니다.

분류에서Dev

PHPUnit이 autoload.php를 찾을 수 없음 예외를 제공합니다.

분류에서Dev

Rubymine에서 레일을 실행할 때 이미지를 찾을 수 없습니다.

분류에서Dev

Travis-CI에서 Composer로 PHPUnit을 실행할 수 없습니다. 클래스를 찾을 수 없습니다.

분류에서Dev

AutoExec 매크로를 실행할 때 이름을 찾을 수 없습니다.

분류에서Dev

Bazel에서 Python 스크립트를 실행할 때 동적 라이브러리를 찾을 수 없습니다.

분류에서Dev

docker-compose up을 수행 할 때 소스 (Bundler :: GemNotFound)에서 스프로킷 -3.6.2를 찾을 수 없습니다.

분류에서Dev

docker bash 스크립트에서 실행할 때 명령을 찾을 수 없습니다.

분류에서Dev

Vagrant Berkshelf가 PATH에서 'berks'실행 파일을 찾을 수 없습니다. '방랑자'를 실행할 때

분류에서Dev

Docker를 통해 간단한 nodejs를 실행할 때 HelloWorld.js를 찾을 수 없습니다.

분류에서Dev

WSL의 bash 스크립트에서 실행할 때 CMake가 소스 디렉토리를 찾을 수 없습니다.

분류에서Dev

java 클래스를 찾을 수 없기 때문에 leiningen을 실행할 수 없습니다. 예외

분류에서Dev

브라우저에서 HTML 페이지를 실행하려고 할 때 VS Code에서 구성 할 tasks.json 파일을 찾을 수 없습니다.

분류에서Dev

Espresso 테스트를 실행할 때 android : forceQueryable 속성을 Android 스튜디오에서 찾을 수 없습니다.

분류에서Dev

OSX에서 Allegro 5를 실행할 때 주요 기능을 찾을 수 없습니다.

분류에서Dev

sudo에서 node.js n 패키지를 실행할 때 명령을 찾을 수 없습니다.

분류에서Dev

jenkins에서 실행할 때 명령을 찾을 수 없지만 Mac 에이전트에서 실행됩니다.

분류에서Dev

Docker에서 실행할 때 NodeJS 앱 '모듈을 찾을 수 없음'

분류에서Dev

requireJ는 travis에서 실행할 때 모듈을 찾을 수 없습니다.

분류에서Dev

오류 :`pkexec`를 실행할 때 "SHELL 변수 값이 / etc / shells 파일을 찾을 수 없습니다."

분류에서Dev

AWS 배치 / ECS를 사용할 때 PATH에서 Docker 실행 파일을 찾을 수 없음

분류에서Dev

Fatjar에서 실행할 때 MessageBodyWriter를 찾을 수 없음 오류

분류에서Dev

Docker 이미지를 실행하려고 할 때 GCP가 기본 사용자 인증 정보를 찾을 수 없습니다.

분류에서Dev

Rstudio에서 Spark를 실행하려고 할 때 spark-cmd를 찾을 수 없습니다.

분류에서Dev

chef-client를 실행할 때 요리 책에서 레시피를 찾을 수 없습니다.

분류에서Dev

PHPUnit이 경로를 찾을 수 없습니다. PhpStorm에서 추가 한 추가 폴더

분류에서Dev

Java는 Clojure JAR을 실행할 때 네이티브 라이브러리를 찾을 수 없습니다.

Related 관련 기사

  1. 1

    entrypoint.sh에서 docker 명령을 실행할 때 docker를 찾을 수 없습니다.

  2. 2

    Docker : jenkinsfile에서 cmds를 실행할 때 찾을 수 없음

  3. 3

    PHPUnit을 실행할 때 확장을 찾을 수 없습니다.

  4. 4

    PHPUnit이 autoload.php를 찾을 수 없음 예외를 제공합니다.

  5. 5

    Rubymine에서 레일을 실행할 때 이미지를 찾을 수 없습니다.

  6. 6

    Travis-CI에서 Composer로 PHPUnit을 실행할 수 없습니다. 클래스를 찾을 수 없습니다.

  7. 7

    AutoExec 매크로를 실행할 때 이름을 찾을 수 없습니다.

  8. 8

    Bazel에서 Python 스크립트를 실행할 때 동적 라이브러리를 찾을 수 없습니다.

  9. 9

    docker-compose up을 수행 할 때 소스 (Bundler :: GemNotFound)에서 스프로킷 -3.6.2를 찾을 수 없습니다.

  10. 10

    docker bash 스크립트에서 실행할 때 명령을 찾을 수 없습니다.

  11. 11

    Vagrant Berkshelf가 PATH에서 'berks'실행 파일을 찾을 수 없습니다. '방랑자'를 실행할 때

  12. 12

    Docker를 통해 간단한 nodejs를 실행할 때 HelloWorld.js를 찾을 수 없습니다.

  13. 13

    WSL의 bash 스크립트에서 실행할 때 CMake가 소스 디렉토리를 찾을 수 없습니다.

  14. 14

    java 클래스를 찾을 수 없기 때문에 leiningen을 실행할 수 없습니다. 예외

  15. 15

    브라우저에서 HTML 페이지를 실행하려고 할 때 VS Code에서 구성 할 tasks.json 파일을 찾을 수 없습니다.

  16. 16

    Espresso 테스트를 실행할 때 android : forceQueryable 속성을 Android 스튜디오에서 찾을 수 없습니다.

  17. 17

    OSX에서 Allegro 5를 실행할 때 주요 기능을 찾을 수 없습니다.

  18. 18

    sudo에서 node.js n 패키지를 실행할 때 명령을 찾을 수 없습니다.

  19. 19

    jenkins에서 실행할 때 명령을 찾을 수 없지만 Mac 에이전트에서 실행됩니다.

  20. 20

    Docker에서 실행할 때 NodeJS 앱 '모듈을 찾을 수 없음'

  21. 21

    requireJ는 travis에서 실행할 때 모듈을 찾을 수 없습니다.

  22. 22

    오류 :`pkexec`를 실행할 때 "SHELL 변수 값이 / etc / shells 파일을 찾을 수 없습니다."

  23. 23

    AWS 배치 / ECS를 사용할 때 PATH에서 Docker 실행 파일을 찾을 수 없음

  24. 24

    Fatjar에서 실행할 때 MessageBodyWriter를 찾을 수 없음 오류

  25. 25

    Docker 이미지를 실행하려고 할 때 GCP가 기본 사용자 인증 정보를 찾을 수 없습니다.

  26. 26

    Rstudio에서 Spark를 실행하려고 할 때 spark-cmd를 찾을 수 없습니다.

  27. 27

    chef-client를 실행할 때 요리 책에서 레시피를 찾을 수 없습니다.

  28. 28

    PHPUnit이 경로를 찾을 수 없습니다. PhpStorm에서 추가 한 추가 폴더

  29. 29

    Java는 Clojure JAR을 실행할 때 네이티브 라이브러리를 찾을 수 없습니다.

뜨겁다태그

보관