`gets':ruby中的无效参数-< stdin>(errno::einval)

qlfbtfca  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(305)

我试着用简单的ruby脚本打印名字。我使用记事本编码和命令提示符来显示输出,并从用户那里获取输入。
记事本中的我的代码(hello.rb):

def hello(name)
   puts "hello,#{name}"
end
puts "enter name"
name=gets.chomp
puts hello(name)

当我试图从用户那里获取输入时,我得到了一个错误 ``gets': Invalid argument - (Errno::EINVAL) from hello.rb:6:in gets' from hello.rb:6:in'` 但当我在在线编译器中尝试它时,它工作得很好。如何解决这个问题?感谢是前进!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题