es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Brownie descarga solc cada vez que ejecuto el comando compile.

Estoy utilizando Visual Studio Code y cada vez que ejecuto brownie compile obtengo esto que tarda bastante tiempo (y también no puedo compilar sin conexión a Internet):

imagen

Intenté instalar solc con pip, pero no sé si simplemente no funciona o qué, ¡cualquier ayuda es apreciada!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para el problema de compilación lenta y dependencia de internet en Visual Studio Code

    Si estás experimentando tiempos de compilación lentos y una dependencia de conexión a internet al usar Visual Studio Code y ejecutar brownie compile, hay algunas soluciones potenciales que puedes probar.

    En primer lugar, verifica si tienes el compilador solc instalado localmente en tu máquina. Puedes hacer esto ejecutando solc --version en tu terminal o símbolo del sistema. Si no tienes solc instalado, puedes descargarlo desde el sitio web oficial de Solidity e instalarlo en tu máquina. Una vez instalado, agrega la ruta al ejecutable de solc a la variable de entorno PATH de tu sistema.

    Si ya tienes solc instalado pero sigues experimentando tiempos de compilación lentos, considera usar una versión de compilador diferente o un nivel de optimización de compilador diferente. Puedes especificar la versión del compilador y el nivel de optimización en el archivo de configuración de Brownie (brownie-config.yaml).

    Por último, si aún encuentras problemas con tiempos de compilación lentos o dependencias de internet, considera usar una red de blockchain local como Ganache o Hardhat en lugar de confiar en una red de prueba remota. Esto puede reducir significativamente los tiempos de compilación y eliminar cualquier dependencia de internet.

    Esperamos que una de estas soluciones te ayude a resolver tus problemas con brownie compile en Visual Studio Code. ¡Buena suerte!

Comments are closed.