|
85 | 85 |
|
86 | 86 | # Subir los cambios
|
87 | 87 | git push origin nueva_rama
|
| 88 | + |
| 89 | +7. Solución de Problemas con Docker |
| 90 | +Si tienes problemas al interactuar con Docker y no tienes permisos, puedes ejecutar los siguientes comandos con permisos de superusuario: |
| 91 | + |
| 92 | +sudo docker-compose -f docker-compose.yml -f docker-compose.local.yml down |
| 93 | + |
| 94 | +En caso de que obtengas un error relacionado con permisos denegados, como: |
| 95 | + |
| 96 | +permission denied while trying to connect to the Docker daemon socket |
| 97 | + |
| 98 | +Debes agregar tu usuario al grupo de Docker |
| 99 | + |
| 100 | +sudo usermod -aG docker tu_usuario |
| 101 | + |
| 102 | +Luego, reinicia Docker para asegurarte de que no haya procesos "zombie": |
| 103 | + |
| 104 | +sudo systemctl restart docker |
| 105 | +sudo systemctl status docker |
| 106 | + |
| 107 | +8. Crear y Gestionar Skills |
| 108 | +En algunos casos, es posible que los archivos tengan permisos limitados que impidan la creación de nuevos archivos o la edición de existentes. Si te enfrentas a este problema, puedes cambiar los permisos del directorio o archivo deseado: |
| 109 | + |
| 110 | +sudo chmod -R 775 /usr/dockerapps/tribe/backend/app/core/graph/skills |
| 111 | + |
| 112 | +Para verificar los permisos después de cambiar: |
| 113 | + |
| 114 | +ls -ld /usr/dockerapps/tribe/backend/app/core/graph/skills |
| 115 | + |
| 116 | +9. Instalación de Dependencias en Sistemas Basados en Debian/Ubuntu |
| 117 | +En distribuciones basadas en Debian o Ubuntu, es necesario instalar las herramientas de compilación requeridas, como GCC y las bibliotecas de desarrollo de Python. Ejecuta los siguientes comandos: |
| 118 | + |
| 119 | +sudo apt update |
| 120 | +sudo apt install build-essential python3-dev |
| 121 | + |
| 122 | +10. Solución de Errores con psycopg2 |
| 123 | +Si obtienes errores al intentar instalar psycopg2 debido a la falta de herramientas de desarrollo en Linux, puedes instalar las dependencias necesarias con: |
| 124 | +sudo apt-get install libpq-dev |
| 125 | + |
| 126 | +Luego, instala psycopg2 usando Poetry: |
| 127 | +sudo poetry add psycopg2-binary |
| 128 | + |
| 129 | +12. Actualización de Versiones y Permisos en Poetry |
| 130 | +Cuando trabajes con versiones específicas de paquetes en Poetry, asegúrate de especificar las versiones correctas para evitar errores. Por ejemplo, al añadir grpcio, puedes hacerlo así: |
| 131 | +poetry add grpcio="^1.66.1" |
| 132 | + |
| 133 | + |
| 134 | + |
0 commit comments