# Local var name collision in instruby.rb (matzruby)

**URL:** <https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727>\
**Category:** Development\
**Created:** [January 29, 2007, 9:21am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727 "2007-01-29T09:21:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 29, 2007, 9:21am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/1 "2007-01-29T09:21:02Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

matzrubye$B$J$s$G$9$,!"$?$V$s:G6a$N%9%3!\<%W$,$i$\_$NJQ99$N$;$$$Ge(B  
instruby.rbe$B$,$&$^$/F0$+$J$$e(B(e$B$H$$$&$3$H$O%$%s%9%H!\<%k$K\<:GT$9e(B  
e$B$ke(B)e$B\>l9g$,$"$k$3$H$K5$IU$-$^$7$?!#e(B  
e$B$H$j$"$($:%Q%C%A=P$7$H$-$^$9!#e(B

# Index: instruby.rb

— instruby.rb (revision 11586)  
+++ instruby.rb (working copy)  
@@ -287,9 +287,9 @@  
makedirs [rubylibdir]

for f in Dir[“lib/\*\*/\*{.rb,help-message}”]

- dir = File.dirname(f).sub!(/\Alib/, rubylibdir) || rubylibdir
- makedirs dir
- install f, dir, :mode =\> 0644

- destdir = File.dirname(f).sub!(/\Alib/, rubylibdir) || rubylibdir
- makedirs destdir
- install f, destdir, :mode =\> 0644  
end  
end

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 29, 2007, 9:27am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/2 "2007-01-29T09:27:03Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30206] local var name collision in instruby.rb  
(matzruby)”  
on Mon, 29 Jan 2007 17:20:09 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|matzrubye$B$J$s$G$9$,!“$?$V$s:G6a$N%9%3!\<%W$,$i$\_$NJQ99$N$;$$$Ge(B  
|instruby.rbe$B$,$&$^$/F0$+$J$$e(B(e$B$H$$$&$3$H$O%$%s%9%H!\<%k$K\<:GT$9e(B  
|e$B$ke(B)e$B\>l9g$,$”$k$3$H$K5$IU$-$^$7$?!#e(B  
|e$B$H$j$"$($:%Q%C%A=P$7$H$-$^$9!#e(B

e$B$J$\<!“$3$l$G$&$^$/$$$/$N$+$h$/$o$+$i$J$$$N$G$9$,e(B(e$BL\>\>N=EJ#2se(B  
e$BHr!)e(B)e$B!”%Q%C%AEv$F$J$$$H$I$s$J\>l9g$K$I$s$J%(%i!\<$,=P$^$9$+!)e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 29, 2007, 9:40am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/3 "2007-01-29T09:40:07Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30207] Re: local var name collision in instruby.rb  
(matzruby)”  
on Jan.29,2007 17:26:04, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| |matzrubye$B$J$s$G$9$,!“$?$V$s:G6a$N%9%3!\<%W$,$i$\_$NJQ99$N$;$$$Ge(B  
| |instruby.rbe$B$,$&$^$/F0$+$J$$e(B(e$B$H$$$&$3$H$O%$%s%9%H!\<%k$K\<:GT$9e(B  
| |e$B$ke(B)e$B\>l9g$,$”$k$3$H$K5$IU$-$^$7$?!#e(B  
| |e$B$H$j$“$($:%Q%C%A=P$7$H$-$^$9!#e(B  
|  
| e$B$J$\<!”$3$l$G$&$^$/$$$/$N$+$h$/$o$+$i$J$$$N$G$9$,e(B(e$BL\>\>N=EJ#2se(B  
| e$BHr!)e(B)e$B!"%Q%C%AEv$F$J$$$H$I$s$J\>l9g$K$I$s$J%(%i!\<$,=P$^$9$+!)e(B

e$B:#$Ne(Bmatzrubye$B$N%m!\<%+%kJQ?t$N;EMM$,$I$&$J$N$+$h$/$o$+$C$F$J$$e(B  
e$B$s$G$9$,!"$=$N%Q%C%A$,F~$k$H$3$m$N%m!\<%+%kJQ?te(Bdire$B$H!“e(Binstruby.rb  
e$B$N:G8e$NJ}$K$”$k%m!\<%+%kJQ?te(Bdire$B$H$,$V$D$+$C$F$$$^$9!#e(B  
e$B$=$N$?$a!“e(Binstalling headerse$B0J9\_$N=hM}$O!”:G8e$N%i%$%V%i%j%9e(B  
e$B%/%j%W%H$N%$%s%9%H!\<%k@h%G%#%l%/%H%j$r%+%l%s%H%G%#%l%/%H%j$He(B  
e$B$7$F\<B9T$5$l$k$h$&$K$J$C$F$$$^$9!#e(B

e$BHse(BWindowse$B7O$@$H!"$?$^$?$^e(Binstalling  
headerse$B5Z$Se(Binstalling manpages  
e$B$O%o%$%k%I%+!\<%I%0%m%V$N7k2L$KBP$7$F\<B9T$5$l$k$N$G!"C1$K%X%Ce(B  
e$B%@$He(Bmane$B%Z!\<%8$,0l@Z%$%s%9%H!\<%k$5$l$J$$$@$1$G$9$,!"e(BWindowse$B$@e(B  
e$B$He(Bwin32/win32.he$B$r%$%s%9%H!\<%k$7$h$&$H$7$F8+$D$+$i$J$$$N$G%(%ie(B  
e$B!\<$,=P$F%$%s%9%H!\<%k$K\<:GT$7$^$9!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 29, 2007, 9:56am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/4 "2007-01-29T09:56:10Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30208] Re: local var name collision in  
instruby.rb (matzruby)”  
on Mon, 29 Jan 2007 17:39:35 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|| e$B$J$\<!“$3$l$G$&$^$/$$$/$N$+$h$/$o$+$i$J$$$N$G$9$,e(B(e$BL\>\>N=EJ#2se(B  
|| e$BHr!)e(B)e$B!”%Q%C%AEv$F$J$$$H$I$s$J\>l9g$K$I$s$J%(%i!\<$,=P$^$9$+!)e(B  
|  
|e$B:#$Ne(Bmatzrubye$B$N%m!\<%+%kJQ?t$N;EMM$,$I$&$J$N$+$h$/$o$+$C$F$J$$e(B  
|e$B$s$G$9$,!“$=$N%Q%C%A$,F~$k$H$3$m$N%m!\<%+%kJQ?te(Bdire$B$H!“e(Binstruby.rb  
|e$B$N:G8e$NJ}$K$”$k%m!\<%+%kJQ?te(Bdire$B$H$,$V$D$+$C$F$$$^$9!#e(B  
|e$B$=$N$?$a!“e(Binstalling headerse$B0J9\_$N=hM}$O!”:G8e$N%i%$%V%i%j%9e(B  
|e$B%/%j%W%H$N%$%s%9%H!\<%k@h%G%#%l%/%H%j$r%+%l%s%H%G%#%l%/%H%j$He(B  
|e$B$7$F\<B9T$5$l$k$h$&$K$J$C$F$$$^$9!#e(B  
|  
|e$BHse(BWindowse$B7O$@$H!”$?$^$?$^e(Binstalling headerse$B5Z$Se(Binstalling manpages  
|e$B$O%o%$%k%I%+!\<%I%0%m%V$N7k2L$KBP$7$F\<B9T$5$l$k$N$G!"C1$K%X%Ce(B  
|e$B%@$He(Bmane$B%Z!\<%8$,0l@Z%$%s%9%H!\<%k$5$l$J$$$@$1$G$9$,!"e(BWindowse$B$@e(B  
|e$B$He(Bwin32/win32.he$B$r%$%s%9%H!\<%k$7$h$&$H$7$F8+$D$+$i$J$$$N$G%(%ie(B  
|e$B!\<$,=P$F%$%s%9%H!\<%k$K\<:GT$7$^$9!#e(B

e$B$J$k$[$I!#$=$NJU$rF’$^$($F$A$g$C$H0c$&=$@5$r$7$F$_$^$7$?!#;~e(B  
e$B4V$,$"$l$P;n$7$F$_$F$/$@$5$$!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 29, 2007, 12:52pm UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/5 "2007-01-29T12:52:38Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30209] Re: local var name collision in instruby.rb  
(matzruby)”  
on Jan.29,2007 17:55:05, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| e$B$J$k$[$I!#$=$NJU$rF’$^$($F$A$g$C$H0c$&=$@5$r$7$F$_$^$7$?!#;~e(B  
| e$B4V$,$"$l$P;n$7$F$_$F$/$@$5$$!#e(B

e$B$&$^$/$$$C$F$$$k$h$&$G$9!#e(B  
e$B%V%m%C%/%m!\<%+%k$8$c$J$$%m!\<%+%kJQ?t$N%9%3!\<%W$N%k!\<%k$bJQ$oe(B  
e$B$C$F$?$s$G$9$M$(!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 30, 2007, 6:31am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/6 "2007-01-30T06:31:58Z")

</div>

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:30215] Re: local var name collision in instruby.rb  
(matzruby)”  
on Jan.30,2007 12:10:02, [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:  
| |e$B%V%m%C%/%m!\<%+%k$8$c$J$$%m!\<%+%kJQ?t$N%9%3!\<%W$N%k!\<%k$bJQ$oe(B  
| |e$B$C$F$?$s$G$9$M$(!#e(B  
|  
| e$B$$$d!“$=$&$$$&$o$1$8$c$J$$$s$G$9$1$I!#$b$H$b$H%V%m%C%/%m!\<%+e(B  
| e$B%k$@$C$?JQ?t$,$=$&$8$c$J$/$J$C$?$\*$+$2$GL\>\>N=EJ#$,5/$-$?$H$$e(B  
| e$B$&$o$1$G!”!V%V%m%C%/%m!\<%+%k$8$c$J$$%m!\<%+%kJQ?t$N%9%3!\<%W$Ne(B  
| e$B%k!\<%k$,JQ$o$C$?!W$o$1$8$c$J$$$s$G$9!#e(B

e$B$“$”!“$J$k$[$I!”$=$l$\>$l%V%m%C%/%m!\<%+%k$@$C$?e(Bdire$B$,%V%m%C%/%me(B  
e$B!\<%+%k$8$c$J$$JQ?t$K$J$C$F0lCJe(B(e$B$@$+e(Bne$BCJ$@$+e(B)e$B2\<$K%9%3!\<%W$,9\_$je(B  
e$B$?$o$1$G$9$M!#e(B

e$B$=$l$G$O!#e(B

---

<div class="post-metadata">

**Author:** ![U.Nakamura](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/b5ac83/32.png) [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Post date:** [January 30, 2007, 4:10am UTC](https://www.ruby-forum.com/t/local-var-name-collision-in-instruby-rb-matzruby/83727/7 "2007-01-30T04:10:43Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:30210] Re: local var name collision in  
instruby.rb (matzruby)”  
on Mon, 29 Jan 2007 20:51:05 +0900, “U.Nakamura”  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B%V%m%C%/%m!\<%+%k$8$c$J$$%m!\<%+%kJQ?t$N%9%3!\<%W$N%k!\<%k$bJQ$oe(B  
|e$B$C$F$?$s$G$9$M$(!#e(B

e$B$$$d!“$=$&$$$&$o$1$8$c$J$$$s$G$9$1$I!#$b$H$b$H%V%m%C%/%m!\<%+e(B  
e$B%k$@$C$?JQ?t$,$=$&$8$c$J$/$J$C$?$\*$+$2$GL\>\>N=EJ#$,5/$-$?$H$$e(B  
e$B$&$o$1$G!”!V%V%m%C%/%m!\<%+%k$8$c$J$$%m!\<%+%kJQ?t$N%9%3!\<%W$Ne(B  
e$B%k!\<%k$,JQ$o$C$?!W$o$1$8$c$J$$$s$G$9!#e(B
