开发者

Unable to initialize device PRN message upon executing .rb-Script in cygwin

The headline should pretty much say it all. I'm using windows 7, installed cygwin, set it up, created a .rb-File which looks like this:

print "Test"

(Impressive stuff, eh?)

Now, using Cygwin, I want to execute it, I tried

chmod +x ruby.rb

afterwards

./ruby.rb

The following message comes up:

Unable to 开发者_JS百科initialize device PRN

Any ideas?

Thanks!


You forgot the "she-bang" line. Without it it will be interpreted as a bash script, not a ruby script.

The print command that bash finds is Window's print.exe, which wants to print to a physical priner, rather than print to the screen.

Add "#!/usr/bin/env ruby" as the first line of the file.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜