Das Tool zum Erstellen von Rebars scheint ziemlich cool zu sein, aber gibt es eine Möglichkeit, Dateien neu zu kompilieren und erneut in einen aktuell laufenden Knoten zu laden?Erlang: Gibt es eine Möglichkeit, geänderte Module mit Rebar in einen bereits laufenden Knoten zu laden?
6
A
Antwort
6
Ich sehe keine Notwendigkeit, Rebar hineinzubringen.
Ich verwende reloader.erl aus dem Mochiweb-Projekt. Erstellen Sie dieses Modul zusammen mit dem Rest Ihres Programms und rufen Sie früh in der Initialisierungssequenz Ihrer App reloader:start()
auf.
Nach diesem Aufruf ersetzt der Reloader die laufende Kopie automatisch, sobald sich ein Modul in Ihrem Programm auf der Festplatte ändert.
Verwandte Themen
- 1. Erlang Rebar escriptize & nifs
- 2. Gibt es eine Möglichkeit, einem laufenden Hadoop-Cluster Knoten hinzuzufügen?
- 3. Gibt es eine Möglichkeit, einen laufenden Countdown zu ändern?
- 4. Gibt es eine Möglichkeit, einen bereits laufenden Browser an selen webdriver in Java anzuhängen?
- 5. Reload-Module im laufenden Betrieb in Knoten REPL
- 6. Gibt es eine Möglichkeit, Config-Datei im laufenden Betrieb zu laden?
- 7. Fortran: Gibt es eine Möglichkeit, Module bedingt zu verwenden?
- 8. Erlang: Gibt es eine API zu 'epmd'?
- 9. Gibt es eine einfachere Möglichkeit, einen Wert in einem Subsubsub-Datensatzfeld in Erlang zu ändern?
- 10. Gibt es eine Möglichkeit, einen laufenden Prozess in concurrent.futures zu stoppen?
- 11. Gibt es eine Möglichkeit, einen Subprozess mit Pydev zu debuggen?
- 12. Wie erlang (rebar build) Anwendung läuft
- 13. Gibt es eine bessere Möglichkeit, eine große Animation zu laden?
- 14. Erlang: Gibt es eine Möglichkeit, einen Datensatz in einer receive-Klausel mit einem Muster abzugleichen?
- 15. Gibt es eine Möglichkeit, einen Dateityp mit Webpack zu ignorieren?
- 16. Gibt es eine Möglichkeit, Supervisor-Prozesse automatisch neu zu laden?
- 17. Gibt es eine Möglichkeit, ruby1.9 aufzurufen, ohne Rubygems zu laden?
- 18. Wie gesetzt Erlang Knotenname, wenn eine Erlang-Anwendung von Basho Rebar von der Befehlszeile ausgeführt
- 19. Gibt es eine Möglichkeit, einen Browser von einem anderen Computer mit Knoten js zu öffnen?
- 20. Gibt es eine einfache Möglichkeit, einen Jstack für jeden laufenden jvm zu generieren?
- 21. Gibt es eine Möglichkeit, Json von einer Subdomain zu laden?
- 22. Gibt es eine Möglichkeit, einen Unterordner in Vagrant zu synchronisieren?
- 23. Gibt es eine Möglichkeit, einen Pfadverlauf in JavaFX zu erstellen?
- 24. Gibt es eine Möglichkeit, eine bereits geschlossene WPF-Fensterinstanz wiederzuverwenden
- 25. Gibt es eine Möglichkeit, einen Anwendungskontext mit einer benutzerdefinierten BeanWrapper-Implementierung zu laden
- 26. Gibt es eine Möglichkeit, einen String in Flex zu forma
- 27. Gibt es eine Möglichkeit, einen Zweig in GIT zu sperren
- 28. Gibt es eine Möglichkeit, einen leeren HTML-Knoten in Elm-Html zu generieren?
- 29. Erlang: RPC zu einem Knoten mit Ausgabe auf diesem Knoten
- 30. Gibt es in Erlang eine Möglichkeit, eine leere Funktion zu erstellen?