0

我正在使用一个简短的 bash 脚本来帮助我在 ruby​​ 中测试链接列表的实现。我知道 rspec 和单元测试,我确信它们是我想要做的更好的选择,但我能够弄清楚这个命令

echo "require './nodes'" | irb

之后的输出是

Switch to inspect mode.
require './nodes'
true

从技术上讲是成功的,但是 irb 过程到此结束。所以我尝试了

echo "require './nodes'" | irb --noinspect

这给了我

Switch to non inspect mode.
require './nodes'
true

它再次退出 irb 进程。

我只是想让我的工作流程更方便一点,因为我喜欢使用 irb 来测试我的文件,方法是四处查看并查看会发生什么。

4

1 回答 1

2

创建一个简单的脚本,下面的代码将带您进入irb包含“节点”gem 的 shell。如果您使用的是 Ruby 1.8.x,那么您需要require 'rubygems'在需要节点之前添加 gem

#!/path/to/ruby -w

require 'irb'
require 'nodes'
IRB.start
于 2012-10-08T07:37:07.930 回答