标题应该说得好。我正在使用Windows 7,安装了cygwin,设置它,创建了一个.rb文件,看起来像这样:
print "Test"
(令人印象深刻的东西,嗯?)
现在,使用Cygwin,我想执行它,我试过
chmod +x ruby.rb
之后
./ruby.rb
出现以下消息:
Unable to initialize device PRN
有什么想法吗?
谢谢!
答案 0 :(得分:3)
你忘记了“she-bang”系列。没有它,它将被解释为bash脚本,而不是ruby脚本。
bash找到的打印命令是Window的print.exe,它打算打印到物理打印机,而不是打印到屏幕上。
添加“#!/ usr / bin / env ruby”作为文件的第一行。