Ruby 加载';红宝石.rb“;在irb vs.pry中
我创建了一个完全空的ruby文件Ruby 加载';红宝石.rb“;在irb vs.pry中,ruby,irb,pry,Ruby,Irb,Pry,我创建了一个完全空的ruby文件emptyrubyfile.rb,保存它,然后打开我的终端应用程序,放入$irb,然后加载它>加载“emptyrubyfile.rb”。返回的输出为=>>true,在我看来,这似乎是预期的输出 然后我退出了irb,>exit,并进入pry$pry。我加载了相同的空文件>加载'emptyrubyfile.rb',但返回的输出是=>*。要退出*,我可以使用exit或quit 我意识到irb和pry是相似的,但不同。我的问题是:有什么区别?为什么pry输出需要我更多的输
emptyrubyfile.rb
,保存它,然后打开我的终端应用程序,放入$irb
,然后加载它>加载“emptyrubyfile.rb”
。返回的输出为=>>true
,在我看来,这似乎是预期的输出
然后我退出了irb,>exit
,并进入pry$pry
。我加载了相同的空文件>加载'emptyrubyfile.rb'
,但返回的输出是=>*
。要退出*
,我可以使用exit
或quit
我意识到irb和pry是相似的,但不同。我的问题是:有什么区别?为什么pry输出需要我更多的输入?它在
*
提示符下向我提出了什么要求?在pry中加载时,您可能会错过结尾'
。irb和pry在这方面没有区别。我猜你打字了
> load 'emptyrubyfile.rb
irb
和pry
在这种情况下对我有相同的行为。您确定在pry
中键入的load
命令正确吗pry
在等待您完成字符串时打印*
。确保你收到了结束语”
。结束语,我错误地输入了>加载“emptyrubyfile.rb”
。我保证下次发帖前会更加注意。谢谢。我知道标题是一个线索。哦,是的。它一直在标题中。瞎了我的眼睛。