pero para instalador ejecuta dev descargar compila abre windows erlang executable

para - ¿Cómo se compila un programa Erlang en un ejecutable de Windows independiente?



gcc para windows 10 64 bits (2)

  1. Cree una versión portátil de Erlang (por ejemplo, utilizando el método de este grupo de discusión: Erlang en Windows desde USB ). La parte más importante de este ejercicio es la creación del archivo erl.ini con las rutas correctas que se pueden utilizar para iniciar Erlang desde cualquier ubicación deseada.
  2. Cree un lanzamiento de Erlang de su aplicación y el script de arranque de lanzamiento. Para obtener instrucciones, consulte la documentación de Erlang sobre lanzamientos .
  3. Cree un script de línea de comandos de Windows para iniciar su aplicación. Esto simplemente ejecutará Erlang con su script de arranque como parámetro (por ejemplo, erl -boot someapp ). Erlang leerá el archivo erl.ini para cargar su aplicación y las bibliotecas del sistema desde las ubicaciones correctas.
  4. Cree una aplicación de configuración de Windows con todas las partes relevantes empaquetadas en:
    • la distribución de Erlang
    • el archivo erl.ini con todas las rutas como variables a completar por la aplicación de configuración
    • el lanzamiento de su aplicación (todos los archivos de haz y el script de arranque)
    • el script de línea de comando para iniciar la aplicación usando el script de arranque

Cómo debería funcionar desde el punto de vista del instalador de Windows:

  • Preguntar al usuario dónde instalar la aplicación (o usar alguna ubicación predeterminada en Archivos de programa)
  • Copie la distribución de Erlang, su aplicación y el script de arranque en la ubicación correcta
  • Actualice erl.ini y el script de línea de comandos para usar la ubicación elegida
  • Crear iconos o entradas de inicio automático que ejecutarán el script de línea de comandos

Ahora, cuando el usuario hace clic en el icono o ejecuta el script de línea de comandos de otra manera, de hecho lo ejecutará desde la ubicación personalizada, que a su vez arrancará la aplicación de acuerdo con el script de arranque de Erlang. Esta es solo una idea general porque el script de línea de comando debería, por ejemplo, comprobar si Erlang no se está ejecutando cuando el usuario inicia la aplicación por segunda vez, o puede necesitar desinstalarlo.

Richard de Last.fm en metabrew ha portado sus aplicaciones a Erlang . También lo hicieron riak, couchdb y otros. Menciona la extracción de las partes necesarias, o la inclusión de toda la máquina virtual en la distribución. El rasgo principal aquí es: el programa no requiere que Erlang esté instalado en la máquina de destino.

Entonces la pregunta es, ¿cómo, paso a paso, empaquetar un programa Erlang en un ejecutable Windows (y, lo que es menos importante, Linux)?

PD. He visto el proyecto SAE y he leído todas las preguntas relevantes aquí. Ninguno responde mi pregunta.