Rozwiązywanie problemów z instalacją języka Bicep
W tym artykule opisano sposób rozwiązywania potencjalnych błędów w instalacji aplikacji Bicep.
Błąd programu Visual Studio Code
Jeśli w programie Visual Studio Code zostanie wyświetlony następujący komunikat o błędzie:
The Bicep server crashed 5 times in the last 3 minutes. The server will not be restarted.
W programie VS Code otwórz widok Dane wyjściowe w okienku w dolnej części ekranu, a następnie wybierz pozycję Bicep:
Jeśli w okienku zobaczysz następujące dane wyjściowe, sprawdź, czy dodano dotnetAcquisitionExtension.existingDotnetPath
ustawienie do programu VS Code. Jeśli to ustawienie jest obecne, usuń je i uruchom ponownie program VS Code. Zobacz Ustawienia użytkownika i obszaru roboczego, aby skonfigurować ustawienia programu Visual Studio Code.
It was not possible to find any compatible framework version.
W przeciwnym razie zgłoś problem w repozytorium Bicep i dołącz komunikaty wyjściowe.
Zainstalowano wiele wersji interfejsu wiersza polecenia Bicep
Jeśli ręcznie zainstalujesz interfejs wiersza polecenia Bicep w więcej niż jednej lokalizacji, możesz zauważyć nieoczekiwane zachowanie, takie jak interfejs wiersza polecenia Bicep, który nie jest aktualizowany po uruchomieniu polecenia uaktualnienia. Możesz też zauważyć, że uruchomienie az bicep version
polecenia zwraca jedną wersję, ale bicep --version
zwraca inną wersję.
Aby rozwiązać ten problem, możesz zaktualizować wszystkie lokalizacje lub wybrać jedną lokalizację, aby zachować i usunąć inne lokalizacje.
Najpierw otwórz wiersz polecenia (a nie program PowerShell) i uruchom polecenie where bicep
. To polecenie zwraca lokalizacje instalacji Bicep. Jeśli używasz wystąpienia interfejsu wiersza polecenia Bicep zarządzanego przez interfejs wiersza polecenia platformy Azure, ta instalacja nie zostanie wyświetlona, ponieważ nie zostanie dodana do ścieżki . Jeśli where bicep
zwraca tylko jedną lokalizację, może to oznaczać, że widoczne wersje powodują konflikt między instalacją ręczną a instalacją interfejsu wiersza polecenia platformy Azure.
Aby zachować wszystkie lokalizacje instalacji, użyj tej samej metody, która była używana wcześniej, aby ręcznie zainstalować interfejs wiersza polecenia Bicep dla wszystkich lokalizacji, które chcesz obsługiwać. Jeśli używasz interfejsu wiersza polecenia platformy Azure, uruchom polecenie az bicep upgrade
, aby zaktualizować wersję.
Aby zachować tylko jedną lokalizację instalacji, wykonaj następujące kroki:
- Usuń pliki instalacji, których nie chcesz przechowywać.
- Usuń te lokalizacje ze zmiennej środowiskowej PATH .
Jeśli masz zarówno instalację ręczną , jak i wystąpienie zarządzane przez interfejs wiersza polecenia platformy Azure, możesz połączyć użycie z jednym wystąpieniem.
- Usuń lokalizację instalacji ręcznej.
- Dodaj lokalizację interfejsu wiersza polecenia Bicep zainstalowanego przez interfejs wiersza polecenia platformy Azure do zmiennej PATH . W przypadku systemu Windows lokalizacja przechowywana przez interfejs wiersza polecenia platformy Azure to
%USERPROFILE%\.Azure\bin
.
Po dodaniu wystąpienia interfejsu wiersza polecenia platformy Azure do ścieżki możesz użyć tej wersji za pomocą az bicep
polecenia lub bicep
.
Następne kroki
Aby uzyskać więcej informacji na temat korzystania z programu Visual Studio Code i rozszerzenia Bicep, zobacz Szybki start: tworzenie plików Bicep za pomocą programu Visual Studio Code.