[MacRuby] #1255: HighLine Gem - stty: stdin isn't a terminal

MacRuby ruby-noreply at macosforge.org
Tue May 3 03:48:47 PDT 2011


#1255: HighLine Gem - stty: stdin isn't a terminal
-------------------------------------+--------------------------------------
 Reporter:  umairsiddique@…          |       Owner:  lsansonetti@…        
     Type:  defect                   |      Status:  new                  
 Priority:  blocker                  |   Milestone:  MacRuby 0.11         
Component:  MacRuby                  |    Keywords:                       
-------------------------------------+--------------------------------------
 Consider the following code.

 {{{
 require 'rubygems'
 require 'highline'

 h = HighLine.new
 h.ask("Password: ") {|x| x.echo = "*"}
 }}}

 The last line is supposed to let you type in masked characters (masked
 with *), but instead this is what MacRuby nightly (05/03) produces.

 {{{
 Password: stty: stdin isn't a terminal
 speed 9600 baud;
                 lflags: -icanon -iexten -echo echoke echoctl
                                                             iflags: -icrnl
 -ixon -imaxbel iutf8 ignbrk -brkint
                               oflags: -opost -oxtabs
                                                     cflags: cs8 -parenb

                                                                        =>
 ""
 }}}


 The weird indentation is neither mine nor Trac's. I'm pasting direct from
 the console.

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/1255>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list