Tengo un programa Ruby compilado como .exe. Comprueba un sitio web en busca de algunos datos y los almacena en un archivo de texto antes de imprimir un mensaje de éxito y salir. Cuando ejecuto el programa haciendo doble clic, se ejecuta y genera el archivo. Sin embargo, cuando lo ejecuto a través del Programador de tareas (ya sea programado o simplemente haciendo clic en Ejecutar), aparece el mensaje de éxito pero no se genera ningún archivo.
- Estoy usando una cuenta de administrador y marqué la casilla para ejecutar con los privilegios más altos.
- Entré en las Propiedades del programa y lo configuré para que siempre se ejecute con privilegios elevados.
- El archivo se está creando en un directorio no compartido en mi cuenta.
¿Qué posible razón podría haber para que esto no funcione?