【问题标题】:load 'rubyfile.rb" in irb vs. pry [closed]在 irb 与 pry 中加载“rubyfile.rb”[关闭]
【发布时间】:2016-01-19 14:21:11
【问题描述】:

我创建了一个完全空的 ruby​​ 文件emptyrubyfile.rb,保存它,然后打开我的终端应用程序,放入$ irb,并加载它> load 'emptyrubyfile.rb'。返回的输出是 => > true,在我看来,这是预期的输出。

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

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

【问题讨论】:

  • irbpry 在这种情况下对我来说具有相同的行为。您确定您在pry 中正确键入了load 命令吗? pry 在等待您完成字符串时打印 *。确保你得到了结束'

标签: ruby irb pry


【解决方案1】:

你会错过结尾' 在撬加载它时。 irb 和 pry 在这方面没有区别。我猜你输入了

> load 'emptyrubyfile.rb

【讨论】:

  • 关闭,我打错了> load 'emptyrubyfile.rb"。我保证下次发帖之前会更加专心。谢谢。
  • 我知道标题是一个线索..
  • 哦,是的。它一直在标题中。蒙蔽我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多