Bicep 설치 문제 해결
이 문서에서는 Bicep 설치의 잠재적인 오류를 해결하는 방법을 설명합니다.
Visual Studio Code 오류
Visual Studio Code에 다음 오류 메시지 팝업이 표시되는 경우:
The Bicep server crashed 5 times in the last 3 minutes. The server will not be restarted.
VS Code에서 화면 하단 창의 출력 보기를 연 다음 Bicep을 선택합니다.
창에 다음 출력이 표시되면 VS Code에 dotnetAcquisitionExtension.existingDotnetPath
설정을 추가했는지 확인합니다. 이 설정이 있는 경우 해당 설정을 제거하고 VS Code를 다시 시작합니다. Visual Studio Code 설정 구성에 관해서는 사용자 및 작업 영역 설정을 참조하세요.
It was not possible to find any compatible framework version.
그렇지 않으면 출력 메시지를 포함하여 Bicep 리포지토리의 문제를 제기하세요.
여러 버전의 Bicep CLI 설치
Bicep CLI를 두 개 이상의 위치에 수동으로 설치하는 경우 upgrade 명령을 실행할 때 Bicep CLI가 업데이트되지 않는 등의 예기치 않은 동작이 발생할 수 있습니다. 또는 az bicep version
을 실행하면 하나의 버전이 반환되지만 bicep --version
이 다른 버전을 반환할 수 있습니다.
이 문제를 해결하려면 모든 위치를 업데이트하거나 유지할 한 위치를 선택하고 다른 위치를 삭제할 수 있습니다.
먼저 명령 프롬프트(PowerShell이 아님)를 열고 where bicep
를 실행합니다. 이 명령은 Bicep 설치 위치를 반환합니다. Azure CLI에서 관리되는 Bicep CLI 인스턴스를 사용하는 경우 PATH에 추가되지 않으므로 이 설치가 표시되지 않습니다. where bicep
이 한 위치만 반환하는 경우 수동 설치와 Azure CLI 설치 간에 충돌하는 버전이 표시될 수 있습니다.
모든 설치 위치를 유지하려면 이전에 사용한 동일한 방법을 사용하여 유지하려는 모든 위치에 대해 Bicep CLI를 수동으로 설치합니다. Azure CLI를 사용하는 경우 az bicep upgrade
를 실행하여 해당 버전을 업데이트합니다.
설치 위치를 하나만 유지하려면 다음 단계를 사용합니다.
- 유지하지 않으려는 설치에 대한 파일을 삭제합니다.
- PATH 환경 변수에서 해당 위치를 제거합니다.
수동 설치와 Azure CLI에서 관리형 인스턴스가 모두 있는 경우 용도를 하나의 인스턴스에 결합할 수 있습니다.
- 수동 설치 위치를 삭제합니다.
- Azure CLI에서 설치된 Bicep CLI의 위치를 PATH 변수에 추가합니다. Windows의 경우 Azure CLI에서 유지되는 위치는
%USERPROFILE%\.Azure\bin
입니다.
PATH에 Azure CLI 인스턴스를 추가한 후 az bicep
또는 bicep
에서 해당 버전을 사용할 수 있습니다.
다음 단계
Visual Studio Code 및 Bicep 확장 사용에 대한 자세한 내용은 빠른 시작: Visual Studio Code를 사용하여 Bicep 파일 만들기를 참조하세요.