Comparteix a través de


Solución de problemas de la instalación de Bicep

En este artículo se describe cómo resolver posibles errores en la instalación de Bicep.

Error de Visual Studio Code

Si aparece el siguiente mensaje de error emergente en Visual Studio Code:

The Bicep server crashed 5 times in the last 3 minutes. The server will not be restarted.

En VS Code, abra la vista Salida en el panel de la parte inferior de la pantalla y, después, seleccione Bicep:

Panel de salida de Visual Studio Code

Si ve la siguiente salida en el panel, compruebe si agregó la configuración dotnetAcquisitionExtension.existingDotnetPath a VS Code. Si esta configuración está presente, quítelo y reinicie VS Code. Vea Configuración de área de trabajo y usuario para establecer la configuración de Visual Studio Code.

It was not possible to find any compatible framework version.

En caso contrario, cree una incidencia en el repositorio de Bicep e incluya los mensajes de salida.

Varias versiones de la CLI de Bicep instaladas

Si instala manualmente la CLI de Bicep en más de una ubicación, es posible que observe un comportamiento inesperado como, por ejemplo, que la CLI de Bicep no se actualiza al ejecutar el comando de actualización. También puede observar que si ejecuta az bicep version devuelve una versión, pero si ejecuta bicep --version devuelve otra versión.

Para resolver este problema, puede actualizar todas las ubicaciones o seleccionar una ubicación para mantener y eliminar las otras ubicaciones.

En primer lugar, abra el símbolo del sistema (no PowerShell) y ejecute where bicep. Este comando devuelve las ubicaciones de las instalaciones de Bicep. Si usa la instancia de la CLI de Bicep que administra la CLI de Azure, no verá esta instalación porque no se agrega a PATH. Si where bicep solo devuelve una ubicación, es posible que las versiones en conflicto que está viendo sean la instalación manual y la instalación de la CLI de Azure.

Para conservar todas las ubicaciones de instalación, use el mismo método que usó anteriormente a fin de instalar manualmente la CLI de Bicep para todas las ubicaciones que quiera conservar. Si usa la CLI de Azure, ejecute az bicep upgrade para actualizar esa versión.

Para conservar solo una ubicación de instalación, siga estos pasos:

  1. Elimine los archivos de las instalaciones que no quiere conservar.
  2. Quite esas ubicaciones de la variable de entorno PATH.

Si tiene una instalación manual y la instancia que administra la CLI de Azure, puede combinar el uso con una instancia.

  1. Elimine la ubicación de instalación manual.
  2. Agregue la ubicación de la CLI de Bicep que ha instalado la CLI de Azure en la variable PATH. En el caso de Windows, la ubicación que mantiene la CLI de Azure es %USERPROFILE%\.Azure\bin.

Después de agregar la instancia de la CLI de Azure en PATH, puede usar esa versión con az bicep o bicep.

Pasos siguientes

Para obtener más información sobre el uso de Visual Studio Code y la extensión Bicep, consulte Inicio rápido: Creación de plantillas de archivos de Bicep con Visual Studio Code.