При запуске следующего сценария ruby:
puts gets.inspect
На терминале меня запрашивают ввод, а затем выводится вывод inspect
, но если я запускаю тот же сценарийиз TextMate, используя ярлык CMD+R
, он просто выводит nil
, как будто нет метода gets
.
Почему это так?Из того, что я прочитал, TextMate должен показывать диалог ввода, когда сценарий запрашивает ввод из STDIN, но в этом случае этого не происходит.