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.

¿Por qué la biblioteca germinal no está sombreando la configuración?

Estoy en el proceso de escribir pruebas de caracterización para germinal, antes de agregar funcionalidad. Para hacer esto, preferiría usar un formulario let y sombrear temporalmente la configuración en lugar de setq.

Sin embargo, esto no funciona como esperaba, para alguna de las configuraciones. germinal-host puede ser sombreado, pero la configuración del certificado germinal-cert no puede:

CL-USER> (let ((germinal:<em>germinal-cert</em> "/foo/bar"))
           (print germinal:<em>germinal-cert</em>)
           (germinal:start :background nil))

“/foo/bar” ;; Germinal escuchando en 0.0.0.0 puerto 1965
gemini-handler error: Error de inicialización de SSL: No se puede cargar el certificado /etc/germinal/cert.pem
La cola de errores SSL está vacía.

¿Me estoy perdiendo la forma correcta de configurar el cliente germinal durante las pruebas? Podría simplemente establecer globalmente los valores que quiero, pero me gustaría que la configuración sea sobrescrita solo durante las pruebas, de ahí el uso de let.

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que *germinal-cert* no puede ser sombreado utilizando la forma let y cambiando temporalmente la configuración. Aunque *germinal-host* puede ser sombreado, la configuración del certificado no parece verse afectada por la declaración let. Esto puede deberse a que la configuración del certificado no es una variable simple y depende de archivos externos.

    El póster está preguntando si hay una forma correcta de configurar el cliente Germinal durante las pruebas sin tener que utilizar setq globalmente. Aunque usar let para sombrear temporalmente la configuración es preferible, puede que no funcione en este caso. Es posible que en esta instancia específica, usar setq globalmente sea la única opción para configurar el cliente Germinal durante las pruebas.

Comments are closed.