[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30206] local var name collision in instruby.rb (matzruby)

From: "U.Nakamura" <usa@...>
Date: 2007-01-29 08:20:09 UTC
List: ruby-dev #30206
こんにちは、なかむら(う)です。

matzrubyなんですが、たぶん最近のスコープがらみの変更のせいで
instruby.rbがうまく動かない(ということはインストールに失敗す
る)場合があることに気付きました。
とりあえずパッチ出しときます。

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
 

それでは。
-- 
U.Nakamura <[email protected]>



In This Thread

Prev Next