Невозможно инициализировать сообщение PRN устройства после выполнения .rb-Script в cygwin. - PullRequest
0 голосов
/ 29 мая 2011

Заголовок должен в значительной степени сказать все это.Я использую Windows 7, установил Cygwin, настроил его, создал .rb-файл, который выглядит следующим образом:

print "Test"

(Впечатляющие вещи, а?)

Теперь, используяCygwin, я хочу выполнить его, я пытался

chmod +x ruby.rb

впоследствии

./ruby.rb

Появляется следующее сообщение:

Unable to initialize device PRN

Есть идеи?

Спасибо!

1 Ответ

3 голосов
/ 29 мая 2011

Вы забыли строку "she-bang".Без этого он будет интерпретироваться как скрипт bash, а не скрипт ruby.

Команда печати, которую находит bash, - это print.exe Window, который хочет печатать на физическом принтере, а не на экране.

Добавьте "#! / Usr / bin / env ruby" в качестве первой строки файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...