Sitelibへのsoのコピー (2.0.0)

arton$B$G$9!#(B

ruby-2.0.0-rc2$B$r;n$7$F$$$F5$IU$$$?$N$G$9$,!"(Bsetup.rb$B$G3HD%%i%$%V%i%j$r%3(B
$B%T!<$9$k$H(Brequire$B$K<:GT$7$^$9!#(B
$B$=$l$,(B2.0.0$B$GF3F~$5$l$kHs8_49$K$h$k$b$N!J(B=setup.rb$B$rD>$9$Y$-$b$N!K$+!"%P(B
$B%0$J$N$+H=CG$,$D$+$J$$$N$G<ALd$G$9!#(B
$B8=>]!K(B
setup.rb$B$O!"(B$sitearchdir$B$K%3%T!<$7$^$9$,!"(Brbconfig.rb$B$rFI$`$H(Bsitearchdir$B$O!"(B
$(sitelibdir)/$(arch)$B$H$J$C$F$$$^$9(B(=site_ruby/2.0.0/i386-mswin32_100)$B!#(B
$B$H$3$m$,!"(B$:$B$K$O(Bsite_ruby/2.0.0/i386-mswin32_100$B$O4^$^$l$:!"(B
site_ruby/2.0.0/i386-msvcr100$B$N$_$,4^$^$l$F$$$^$9!#$3$l$O(Brbconfig.rb$B$G$O(B
sitearchlibdir$B$G$9!#(B

$B$3$l$O!“3HD%%i%$%V%i%j$O(B2.0.0$B0J9_$O!”(B$sitearchdir$B$G$O$J$/(B$sitearchlibidr
$B$X%3%T!<$7$m!"$H$$$&$3$H$G$7$g$&$+!#(B
$B$?$@$7!"(Bruby$BK\BN$N%i%$%V%i%j$K$D$$$F$O!"(Bruby/2.0.0/i386-mswin32_100$B$H(B
ruby/2.0.0/i386-msvcr100 $B$NN>J}$,(B$:$B$K4^$^$l$F$$$^$9!#(B
$B4uK>$H$7$F$O!"(Bsitearchdir$B$r(B$:$B$K4^$a$FM_$7$$$G$9!J(Bsetup.rb$B$r;H$C$F$$$k%i(B
$B%$%V%i%j$r$$$/$D$b;}$C$F$$$k$N$GA4ItD>$9$N$OLLE]!K!#(B

$B1sF#$G$9!#(B

Vit
$B$,$$$m$$$m8@$C$F$$$?%P%9$N07$$$NI{:nMQ$G$9$+$M!)!J$h$/$o$+$C$F$J$$$1$I!K(B

$B$J$+$@$5$s!“(B
$B$G$-$l$P8=;~E@$G(B setup.rb
$B$rE]$7$F$7$^$&$N$OK>$^$7$/$J$$$N$G!”$G$-$k$@$1(B
$BD>$7$F$[$7$$$G$9!#(B

arton $B$5$s!"(B
$B$A$J$_$K(B rc1 $B$^$G$OBg>fIW$@$C$?$N$G$7$g$&$+!#(B
$B!J(Brc1 $B$GBg>fIW$@$C$?$J$iJ86g$J$/(B showstopper $BG’Dj$J$N$G!K(B

2013$BG/(B2$B7n(B10$BF|(B 0:02 arton [email protected]:

arton$B$G$9!#(B

$B1sF#$5$s!"%j%j!<%9:n6H$"$j$,$H$&$4$6$$$^$9!#(B

$B:G=i$N%a!<%k$K$O$$$/$D$+13$,F~$C$F$$$^$7$?!J(BRuby$B<+?H$N(Barch$B$N0LCV$J$I!K!#(B
$B$4$a$s$J$5$$!#(B
$B0c$$$O!"(BRC1$B$N(Bsitearchdir$B$NFbMF$,(BRC2$B$G$O(Bsitearchlibdir(RC1$B$G$OL$Dj5A(B)$B$X0(B
$BF0$7!"(Bsitearchdir$B$NFbMF$,JQ$o$C$?$H$$$&$3$H$G$7$?!#(B

$B0J2<$N%9%/%j%W%H(B(show.rb)$B$r(BRC1$B!"(BRC2$B$N$=$l$>$l$G<B9T$7$?7k2L$r0J2<$K<($7(B
$B$^$9!#(B
#show.rb

coding: utf-8

def shorten(s)
s ? s[s.rindex(/\/lib/)…-1] : ‘’
end
puts “#{RUBY_VERSION}/#{RUBY_PLATFORM}/#{RUBY_RELEASE_DATE}”
puts “sitearchdir=#{shorten(RbConfig::CONFIG[‘sitearchdir’])}”
puts “sitearchlibdir=#{shorten(RbConfig::CONFIG[‘sitearchlibdir’])}”
$:.each { |x| puts shorten(x)}

RC1:
2.0.0/i386-mswin32_100/2013-01-07
sitearchdir=/lib/ruby/site_ruby/2.0.0/i386-msvcr100
sitearchlibdir=
/lib/ruby/site_ruby/2.0.0
/lib/ruby/site_ruby/2.0.0/i386-msvcr100
/lib/ruby/site_ruby
/lib/ruby/vendor_ruby/2.0.0
/lib/ruby/vendor_ruby/2.0.0/i386-msvcr100
/lib/ruby/vendor_ruby
/lib/ruby/2.0.0
/lib/ruby/2.0.0/i386-mswin32_100

RC-2
2.0.0/i386-mswin32_100/2013-02-08
sitearchdir=/lib/ruby/site_ruby/2.0.0/i386-mswin32_100 #(arton$BCm(B:
$B$3$3$,JQ$o$C$?(B)
sitearchlibdir=/lib/i386-msvcr100 # (arton$BCm(B: $B$3$l2?(B? )
/lib/ruby/site_ruby/2.0.0
/lib/ruby/site_ruby/2.0.0/i386-msvcr100
/lib/ruby/site_ruby
/lib/ruby/vendor_ruby/2.0.0
/lib/ruby/vendor_ruby/2.0.0/i386-msvcr100
/lib/ruby/vendor_ruby
/lib/ruby/2.0.0
/lib/ruby/2.0.0/i386-mswin32_100

$B2~$a$F4uK>$H$7$F$O!"(B
sitearchdir$B$r(BRC1$B$HF1$8$/(B($B>e$NNc$G$O(B)
/lib/ruby/site_ruby/2.0.0/i386-msvcr100
$B$N7A<0$XLa$7$FD:$1$k$H4r$7$$$J!"$KJQ$o$j$^$7$?!#(B
(sitearchlibdir$B$r?7@_$7$?0U?^$rCN$j$?$$$J$H$$$&$N$b(B)

#Ruby$BK\BN$,(Bi386-mswin32_100$B$N7A<0$G!"(Bsite,
vendor$B$,(Bi386-msvcr100$B$N7A<0$G(B
$B$o$+$l$F$$$k$H$$$&$N$,=$@5$NF05!$J$s$G$9$+$M!)(B
$B!J3N$+$KL/$J5$$O$7$^$9$,(B)