# Circular requrie in drb

**URL:** <https://www.ruby-forum.com/t/circular-requrie-in-drb/182292>\
**Category:** Development\
**Created:** [January 26, 2010, 6:54am UTC](https://www.ruby-forum.com/t/circular-requrie-in-drb/182292 "2010-01-26T06:54:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [January 26, 2010, 6:54am UTC](https://www.ruby-forum.com/t/circular-requrie-in-drb/182292/1 "2010-01-26T06:54:27Z")

</div>

-v (e$B$de(B -w) e$B$r;XDj$7$F$"$k;~$Ke(B drb e$B$re(B require  
e$B$9$k$He(B  
e$B0J2\<$N$h$&$K7Y9p$,=P$^$9!#e(B

% ./ruby -rdrb -ve ‘’  
ruby 1.9.2dev (2010-01-26 trunk 26419) [i686-linux]  
/home/ruby/tcstate/lib/ruby/1.9.1/drb/eq.rb:1: warning: loading in  
progress, circular require considered harmful -  
/home/ruby/tcstate/lib/ruby/1.9.1/drb/drb.rb  
from ./ruby:0:in `require' from /home/ruby/tcstate/lib/ruby/1.9.1/drb.rb:1:in`\<top  
(required)\>’  
from /home/ruby/tcstate/lib/ruby/1.9.1/drb.rb:1:in `require' from /home/ruby/tcstate/lib/ruby/1.9.1/drb/drb.rb:57:in`\<top  
(required)\>’  
from /home/ruby/tcstate/lib/ruby/1.9.1/drb/drb.rb:57:in  
`require' from /home/ruby/tcstate/lib/ruby/1.9.1/drb/eq.rb:1:in`\<top  
(required)\>’  
from /home/ruby/tcstate/lib/ruby/1.9.1/drb/eq.rb:1:in `require’

e$B\<!$N$h$&$K$7$F7Y9p$r\>C$9$N$O$I$&$G$7$g$&$+!#e(B

# % svn diff --diff-cmd diff -x -u lib/drb/eq.rb Index: lib/drb/eq.rb

## — lib/drb/eq.rb (revision 26419) +++ lib/drb/eq.rb (working copy) @@ -1,5 +1,3 @@ -require ‘drb/drb’

module DRb  
class DRbObject  
def ==(other)

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [January 26, 2010, 7:31am UTC](https://www.ruby-forum.com/t/circular-requrie-in-drb/182292/2 "2010-01-26T07:31:19Z")

</div>

2010e$BG/e(B1e$B7ne(B26e$BF|e(B14:54 Tanaka A. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> -v (e$B$de(B -w) e$B$r;XDj$7$F$"$k;~$Ke(B drb e$B$re(B require e$B$9$k$He(B  
> e$B0J2\<$N$h$&$K7Y9p$,=P$^$9!#e(B

e$B5$$,$D$$$F$$$^$;$s$G$7$?$,!":G6ae(B [ruby-core:27661]  
e$B$G$bJs9p$5$l$F$$$^$7$?!#e(B

---

<div class="post-metadata">

**Author:** ![Tanaka\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c67d28/32.png) [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Post date:** [January 26, 2010, 12:57pm UTC](https://www.ruby-forum.com/t/circular-requrie-in-drb/182292/3 "2010-01-26T12:57:55Z")

</div>

e$B31$H$$$$$^$9!#e(B

On 2010/01/26, at 14:54, Tanaka A. wrote:

> -v (e$B$de(B -w) e$B$r;XDj$7$F$"$k;~$Ke(B drb e$B$re(B require e$B$9$k$He(B  
> e$B0J2\<$N$h$&$K7Y9p$,=P$^$9!#e(B

> e$B\<!$N$h$&$K$7$F7Y9p$r\>C$9$N$O$I$&$G$7$g$&$+!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#e(B  
e$B$=$N$h$&$Ke(Bcommite$B$7$^$7$?!#e(B
