同时写两个 gem, A and B, B 是个工具 gem, A 中要用到 B 修改 B 后,需要 build, install,在 A 中才能看到效果……
-I
参数的重要性... 假设目录结构是这样
A/
lib/
test/
a_test.rb
B/
lib/
test/
b_test.rb
cd A/test
ruby -I../../B/lib -I../lib a_tests.rb
cd B/test
ruby -I../../A/lib -I../lib b_tests.rb
或者写个 rake 任务一次过搞定