【发布时间】:2018-12-17 09:54:25
【问题描述】:
在下面的代码中,我使用gets 方法从控制台读取输入。
puts "Give me a number"
num = gets
puts "puts #{num.to_i * 2}"
虽然它在其他环境中工作并终止,但使用 Jetbrains RubyMine 2018.3.1 x64,程序在读取我给它的输入后不会继续或终止。运行程序后,控制台上会出现:
Give me a number
12
12
我已尝试卸载并重新安装,但问题仍未解决。请帮我解决这个问题。
【问题讨论】:
-
它适用于 MRI。 RubyMine 或您的设置一定有问题。
-
它有效。在终端上测试。也许 IDE 不接受用户输入。或在这里查看:stackoverflow.com/questions/31147082/…
标签: ruby input console jetbrains-ide rubymine