VS Code에서 터미널 프로세스를 시작하지 못했습니다.

VS Code에서 터미널 프로세스를 시작하지 못했습니다.

VS Code의 터미널 프로세스를 통해 사용자는 편집기 환경 내에서 스크립트와 명령을 실행할 수 있어 작업 흐름 효율성이 향상됩니다. 코드 컴파일, 버전 제어 관리, 종속성 설치 및 서버 측 애플리케이션 실행을 위한 명령줄 인터페이스를 제공합니다. 그러나 때때로 터미널 프로세스가 VS Code에서 시작되지 않는 것을 확인했습니다 . 이번 포스팅에서는 이 문제를 해결하기 위해 무엇을 할 수 있는지 알아보겠습니다.

터미널 프로세스를 시작하지 못했습니다.

동반되는 하위 오류 메시지는 셸 실행 파일 경로, 종료 코드 1, 시작 디렉터리, 기본 예외가 발생했거나 Windows에서 이 프로그램을 열 수 없습니다.

VS Code에서 터미널 프로세스를 시작하지 못했습니다.

VS Code에서 터미널 프로세스를 시작하지 못했습니다.

Visual Studio Code에서 터미널 프로세스가 시작되지 않으면 아래에 설명된 해결 방법을 따르세요.

  1. 사용자 설정 검토
  2. VS Code를 최신 버전으로 업데이트
  3. 최신 버전의 Shell을 설치하세요.
  4. 터미널을 시작할 때 로그를 캡처하려면 추적 로깅을 켜십시오.

그들에 대해 자세히 이야기합시다.

1] 사용자 설정 검토

우선, 이 문제에 직면하게 된 사용자 설정이 변경되지 않았는지 확인하고 확인해야 합니다. 동일한 작업을 수행하려면 먼저 파일 > 기본 설정 > 설정으로 이동하거나 Ctrl +,를 누르세요.

이제 터미널 통합 설정을 확인하고 변경해야 합니다. 다음은 우리가 처리해야 할 설정입니다.

  • terminal.integrated.defaultProfile.{platform}– 사용자의 기본 쉘 프로필을 확인합니다.
  • terminal.integrated.profiles.{platform}– 정의된 쉘 프로필은 쉘의 경로와 인수를 설정합니다.
  • terminal.integrated.cwd– 현재 작업 디렉토리를 확인합니다.
  • terminal.integrated.env.{platform}– 쉘 프로세스에 추가될 환경변수를 확인한다.
  • terminal.integrated.inheritEnv– 새 셸에 VS Code에서 환경을 상속할 수 있는 권한을 허용합니다.
  • terminal.integrated.automationProfile.{platform}– 작업 및 디버깅과 같은 자동화 관련 터미널 사용을 위해 셸 프로필을 변경합니다.
  • terminal.integrated.splitCwd– 현재 작업 디렉토리를 제어하려면 분할 터미널이 시작됩니다.
  • terminal.integrated.windowsEnableConpty– Windows 터미널에서 통신을 위해 ConPTY를 사용할 수 있는 권한을 허용하려면

어디에서 변경했는지 확실하지 않으면 수정됨 필터를 사용해 보세요. 필터 아이콘을 클릭하고 수정됨을 선택하거나 검색 아이콘에 @modified를 입력하면 됩니다.

대부분의 통합 터미널 설정을 수정하려면 사용자 JSON 파일에 액세스해야 합니다. 설정 편집기에서 “settings.json에서 편집” 링크를 클릭하거나 명령 팔레트(Ctrl+Shift+P)에서 “기본 설정: 사용자 설정 열기(JSON)” 명령을 사용하여 열 수 있습니다.

2] VS Code를 최신 버전으로 업데이트

귀하가 직면한 문제는 버그로 인한 것일 가능성이 있으며, 저희는 Microsoft의 개발자가 아니기 때문에 이러한 버그를 해결하기 위한 최선의 방법은 최신 버전의 Visual Studio Code를 설치하는 것입니다. 따라서 VS Code를 열고 도움말 > 업데이트 확인으로 이동하세요. 이제 설치할 수 있는 버전이 출시되었는지 확인하세요. 최신 버전으로 설치하시면 잘 사용하실 수 있습니다.

3] 최신 버전의 Shell을 설치하십시오.

명령줄 인터페이스가 운영 체제와 별도로 설치된 경우 사용 가능한 최신 버전의 인터페이스 설치를 고려하십시오. 이전 OS 빌드를 사용하는 경우에도 동일한 권장 사항이 적용됩니다. 예를 들어 일부 이전 버전의 Windows 10은 VS Code의 터미널과 호환되지 않았습니다.

4] 터미널을 시작할 때 로그를 캡처하려면 추적 로깅을 켜십시오.

문제를 식별하려면 터미널을 시작할 때 추적 로깅을 활성화하십시오. 로그에는 문제를 자주 드러내는 프로세스를 만드는 데 사용된 모든 인수가 기록됩니다. 잘못된 쉘 이름, 인수 또는 환경 변수로 인해 터미널이 시작되지 않을 수 있습니다. 동일한 작업을 수행하려면 아래에 설명된 단계를 따르세요.

  1. 먼저 작업 관리자를 열고 VS Code와 관련된 모든 프로세스를 종료하십시오.
  2. 이제 VS Code를 엽니다(터미널에서 열려면 code –log 추적을 실행하세요).
  3. F1 또는 Fn + F1을 누르세요.
  4. “개발자: 로그 파일 열기…”라고 쓰고 Enter 키를 누릅니다.
  5. 이제 다음 옵션 중 하나를 선택하십시오.
    • 터미널: 프런트엔드 입력 로그.
    • PTY 호스트: 백엔드 로그

이것이 당신을 위해 일할 것입니다.

바라건대, 이러한 솔루션이 귀하에게 도움이 될 것입니다.

내 터미널이 VS Code에서 작동하지 않는 이유는 무엇입니까?

VS Code에서 터미널을 시작하는 데 문제가 발생하는 경우 VS Code 자체가 아닌 셸 설치와 관련이 있을 수 있습니다. 터미널에 종료 코드가 표시되어야 하므로 온라인에서 특정 셸 및 종료 코드를 검색하여 문제를 해결할 수 있습니다.

터미널 코드에서 VS Code를 어떻게 시작하나요?

터미널에서 VS Code를 시작하는 것은 매우 간단합니다. 여러분이 해야 할 일은 터미널이나 명령 프롬프트나 PowerShell과 같은 다른 명령줄 유틸리티를 열고 “code –log Trace”를 실행하는 것뿐입니다. 이것이 당신을 위한 트릭이 될 것입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다