load' ruby​​file.rb" in irb vs. pry

时间:2016-01-19 14:21:11

标签: ruby irb pry

我创建了一个完全空的ruby文件emptyrubyfile.rb,将其保存,然后打开我的终端应用,放入$ irb,然后加载> load 'emptyrubyfile.rb'。返回的输出是=> > true,对我来说,似乎是预期的输出。

然后我退出irb,> exit,然后放入pry $ pry。我加载了相同的空文件> load 'emptyrubyfile.rb',但返回的输出是=> *。要逃避*我可以使用exitquit

我意识到irb和pry是相似的,但却不同。我的问题是:有什么不同,为什么pry输出会期望我提供更多的输入以及它在*提示符时要求我做什么?

1 个答案:

答案 0 :(得分:2)

在pry中加载时,你会错过结尾'。在这方面,irb和pry没有区别。我猜你打字了

> load 'emptyrubyfile.rb