A
Amos
I've had a trivial expect script in use for a while now, but with
1.8.5-p2 it no longer functions. In fact, the example expect script
doesn't work either. Both produce the same exception:
$ /usr/local/bin/ruby expect_sample.rb
/usr/local/lib/ruby/1.8/expect.rb:17:in `expect': undefined method
`chr' for nil:NilClass (NoMethodError)
from expect_sample.rb:18
from expect_sample.rb:13:in `spawn'
from expect_sample.rb:13
The only 'chr' I see is the following in expect.rb:
while true
if IO.select([self],nil,nil,timeout).nil? then
result = nil
break
end
c = getc.chr
buf << c
Suggestions?
1.8.5-p2 it no longer functions. In fact, the example expect script
doesn't work either. Both produce the same exception:
$ /usr/local/bin/ruby expect_sample.rb
/usr/local/lib/ruby/1.8/expect.rb:17:in `expect': undefined method
`chr' for nil:NilClass (NoMethodError)
from expect_sample.rb:18
from expect_sample.rb:13:in `spawn'
from expect_sample.rb:13
The only 'chr' I see is the following in expect.rb:
while true
if IO.select([self],nil,nil,timeout).nil? then
result = nil
break
end
c = getc.chr
buf << c
Suggestions?