ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 24 Nov 2014, 11:31 
Offline
Novize

Registriert: 07 Okt 2014, 16:15
Beiträge: 10
Hallo,

ich möchte mein Skript in eine .exe umwandeln und habe mir das gem OCRA installiert.
Zum Üben möchte ich ein einfaches "hello" ausgegeben bekommen.



ocra --windows aktuell.rb
erstellt mir eine .exe. In der Datei steht lediglich


puts "hello"

Wenn ich diese allerdings mit einem Doppel-Klick ausführe bekomme ich folgende GUI-Meldung "Bad signature in executable."


Wie bekomme ich das Problem gefixt oder gibt es eine Alternative zu OCRA?

Besten Dank!


Nach oben
 Profil  
 
BeitragVerfasst: 24 Nov 2014, 19:45 
Offline
Lehrling

Registriert: 14 Jul 2008, 19:53
Beiträge: 79
Was gibt OCRA denn aus? Keine Fehlermeldungen? Das würde mich jedenfalls überraschen. Es gibt zwar Alternativen, aber die sind auch nicht besser und wurden zudem schon lange nicht mehr aktualisiert.


Nach oben
 Profil  
 
BeitragVerfasst: 25 Nov 2014, 09:53 
Offline
Novize

Registriert: 07 Okt 2014, 16:15
Beiträge: 10


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
=== Loading script to check dependencies
hallo
=== Detected gem ocra-1.3.3 (loaded, files)
=== 6 files, 190931 bytes
=== Detected gem io-console-0.4.2 (loaded, files)
=== 8 files, 110481 bytes
=== Including 53 encoding support files (3422720 bytes, use --no-enc to exclude)
DL is deprecated, please use Fiddle
=== Building aktuell.exe
=== Adding user-supplied source files
C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1121:in `initialize': No such file or directory @ rb_sysopen - C:/.../.../thread.rb (Errno::ENOENT)
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1121:in `open'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1121:in `createfile'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:867:in `block (2 levels) in build_exe'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:852:in `each'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:852:in `block in build_exe'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1024:in `block in initialize'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1010:in `open'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1010:in `initialize'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:849:in `new'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:849:in `build_exe'
from C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1165:in `block in <top (required)>'


Nach oben
 Profil  
 
BeitragVerfasst: 25 Nov 2014, 19:02 
Offline
Metaprogrammierer

Registriert: 20 Nov 2011, 21:51
Beiträge: 693
BreezyBadger hat geschrieben:



C:/RailsInstaller/Ruby21/lib/ruby/gems/2.1.0/gems/ocra-1.3.3/bin/ocra:1121:in `initialize': No such file or directory @ rb_sysopen - C:/.../.../thread.rb (Errno::ENOENT)


Aufgrund der Verzeichnisstruktur gehe ich davon aus, dass du Ruby 2.1 benutzt, das wird allerdings laut https://github.com/larsch/ocra#features von OCRA nicht unterstützt. Eventuell liegt es daran, vielleicht aber auch nicht. Solange du OCRA ausserhalb der offiziellen Spezifikation betreibst, wirst du höchstens bei larsch selbst Hilfe finden können indem du auf GitHub ein Ticket aufmachst.

Andererseits sieht das Ticket #77 wohl so aus, also ob io-console generell Probleme macht.

_________________
Ubuntu Gnome 14.04 LTS
rvm mit App-spezifischer Ruby-Version (meist 2.2.x) und -Gemset

Github ProfilBitbucket Profil


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron