Мне приходится изучать ruby (не rails) из-за устройства, которое выполняет только код, установленный ruby.
В настоящее время я использую v 1.9.3 на своем рабочем столе Windows 10 для изучения синтаксиса иЯ не могу запустить ни одного примера с помощью функции gets ().
пример:
name = gets()
без получения ошибки
test.rb: 1:in `gets ': неверный аргумент - (Errno :: EINVAL)
Я не пробовал обновлять версию (руководство производителя, хотя и возможно, просто устарело, перечислил установку 1.9), но я бы не стал'Не думаю, что такая основная функция будет отсутствовать в этой версии.
put () работает просто отлично.
Заранее спасибо за любое направление ...