# 脚本2 class A alias old_a a # 错误根源:alias重命名为同一个名称导致循环调用 # 修改方法:将这个old_a改成其他的名称,如old_old_a def a # 和脚本1放在一起,会stack level too deep old_a # 这个要改成和本段脚本alias同样的名称 puts("A.a2") end alias old_b b def b old_b puts("A.b2") end end