rubin - Kan ikke initialisere enhed PRN-besked ved udførelse af .rb-Script i cygwin

Indlæg af Hanne Mølgaard Plasc

Problem



Overskriften skal stort set sige det hele. Jeg bruger Windows 7, installeret cygwin, sæt den op, oprettet en .rb-fil, der ser sådan ud:


print "Test"


(Imponerende ting, hej?)


Nu bruger jeg Cygwin, jeg vil udføre det, jeg prøvede


chmod +x ruby.rb


bagefter


./ruby.rb


Følgende meddelelse kommer op:


Unable to initialize device PRN


Nogle ideer?


Tak!

Bedste reference


Du har glemt linjen 'she-bang'. Uden det vil det blive fortolket som et bash script, ikke et rubin script.


Den udskrivningskommando, som bash finder, er Window 's print.exe, som vil udskrive til en fysisk priner, snarere end at udskrive til skærmen.


Tilføj '#!/Usr/bin/env ruby' som første linje i filen.