2016-04-17 9 views
0

Ich brauche meine .exe-Datei, die von Ocra erstellt wurde, um sich in einen anderen Ordner zu kopieren. Ich habe versucht, es mit FileUtils wie folgt zu tun, mit _ _FILE__, aber es kopiert weiterhin die .rbw-Datei, nicht die .exe-Datei.Ruby: Wie aktualisiere laufendes exe-Skript in einen anderen Ordner?

FileUtils.cp (_ _FILE__, 'C: \ Benutzer \ Öffentlich \ Öffentliche Dokumente')

Irgendwelche Ideen?

+0

Was ist der Anwendungsfall einer ausführbaren Datei, die sich während der Laufzeit an einem anderen Speicherort abspielt? – spickermann

+0

Es wird verwendet, um mein Programm ordnungsgemäß auf dem PC des Benutzers zu installieren. – defyay

+0

@defyay Nun, Ocra hat eine Lösung für [diesen Anwendungsfall] (https://github.com/larsch/ocra#creating-an-installer-for-your-application). – rdupz

Antwort

0

Sie benötigen ENV["OCRA_EXECUTABLE"].

Siehe doc.