From: nobu.nakada@... Date: 2004-05-19T21:05:59+09:00 Subject: [ruby-dev:23543] Re: [ruby-cvs] ruby, ruby/ext, ruby/lib, ruby/lib/test/unit/ui/console,ruby/test,ruby/test/drb,ruby/test/ruby, ruby/test/soap/calc: * ext/extmk.rb(extmake):skip uncompiledextensions. なかだです。 At Wed, 19 May 2004 17:27:52 +0900, MIYAMUKO Katsuyuki wrote in [ruby-dev:23539]: > miniruby だと件のエラーになるみたいなので、とりあえず現在はソース > ディレクトリとビルドディレクトリを分けて、miniruby ではなくビルドした > ruby19 が利用されるようにすることで回避しています。 minirubyだとsymbolが解決できないということでしょうか。 ENV["RUBY"]を優先するようにすると動きませんか。 > あと、openssl がない環境だとテストが失敗するようになっています。 > > % make test-all > ./miniruby ../runruby.rb --extout=.ext -- -C "../test" runner.rb --runner=console > ./openssl/test_x509cert.rb:1:in `require': No such file to load -- openssl (LoadError) > from ./openssl/test_x509cert.rb:1 これはどうしたもんですかねぇ。以前LoadErrorとSystemExitは無視す るようにしてみたんですが、検出すべきエラーを見付け損なうという ことで今のようになってます。 Index: envutil.rb =================================================================== RCS file: /cvs/ruby/src/ruby/test/ruby/envutil.rb,v retrieving revision 1.4 diff -u -2 -p -r1.4 envutil.rb --- envutil.rb 8 Apr 2004 10:45:21 -0000 1.4 +++ envutil.rb 21 Apr 2004 13:52:18 -0000 @@ -1,4 +1,7 @@ module EnvUtil def rubybin + if ruby = ENV["RUBY"] + return ruby + end miniruby = "miniruby" 3.times do @@ -10,5 +13,4 @@ module EnvUtil begin require "rbconfig" - ENV["RUBY"] or File.join( Config::CONFIG["bindir"], -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦