[ruby-list:49527] Re: [ruby-list:49526] Re: OSX ruby-tkのextconf.rb
From:
mugenkai_151e@...
Date:
2013-08-02 01:09:54 UTC
List:
ruby-list #49527
上間[つよし]@沖縄在です。 Nakaiさんのリクエストに完全に答えているか わかりませんが、次の試験をしました。 上間のTcl/Tk環境は、最初から入っていたものです。 ruby1.9.3-p448>>>>>>>>>>>>>>>>>>>>>> 試験A ext/tk/extconf.rb next unless File.exist?(File.join(dir, "Tcl.framework", "Headers")) next unless File.exist?(File.join(dir, "Tk.framework"), "Headers") を削除する。 次を実行する。 % ./configure --prefix=/Users/uema/cmd/rb193_p448 --enable-shared --enable-pthread % make % make check <略> 10385 tests, 2236596 assertions, 2 failures, 0 errors, 50 skips make: *** [yes-test-all] Error 2 エラーだけどインストールしてみる。 % make install % cd ../rb193_p448/bin/ % ./irb irb(main):001:0> require "tk" => true irb(main):002:0> Tk.mainloop ウィンドウが開きました。 => true irb(main):003:0> @@@@@@@@@@@@@@@@@@@@@@ 試験B(ファイル群を削除後) % cp ruby-1.9.2-p320/ext/tk/extconf.rb ruby-1.9.3-p448/ext/tk/extconf.rb % cd ruby-1.9.3-p448/ % ./configure --prefix=/Users/uema/cmd/rb193_p448 --enable-shared --enable-pthread % make % make check <略> 10385 tests, 2236596 assertions, 2 failures, 0 errors, 50 skips make: *** [yes-test-all] Error 2 エラーだけどインストールしてみる。 % make install % cd ../rb193_p448/bin/ % ./irb irb(main):001:0> require "tk" => true irb(main):002:0> Tk.mainloop ウィンドウが開きました。 => true irb(main):003:0> ruby1.9.3-p448 以上 ================================================= ruby2.0.0-p247>>>>>>>>>>>>>>>>>>>>>> 試験A ext/tk/extconf.rb next unless File.exist?(File.join(dir, "Tcl.framework", "Headers")) next unless File.exist?(File.join(dir, "Tk.framework"), "Headers") を削除する。 次を実行する。 % ./configure --prefix=/Users/uema/cmd/rb200_p247 --enable-shared --enable-pthread % make % make check <略> Finished tests in 498.042817s, 23.4839 tests/s, 5127.9647 assertions/s. 11696 tests, 2553946 assertions, 0 failures, 4 errors, 30 skips ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0] make: *** [yes-test-all] Error 4 エラーだけどインストールしてみる。 % make install % cd ../rb200_p247/bin/ % ./irb irb(main):001:0> require "tk" => true irb(main):002:0> Tk.mainloop ウィンドウが開きました。 => true irb(main):003:0> @@@@@@@@@@@@@@@@@@@@@@ 試験B(ファイル群を削除後) % cp ruby-1.9.2-p320/ext/tk/extconf.rb ruby-2.0.0-p247/ext/tk/extconf.rb % cd ruby-2.0.0-p247/ % ./configure --prefix=/Users/uema/cmd/rb200_p247 --enable-shared --enable-pthread % make % make check <略> Finished tests in 521.705647s, 22.4188 tests/s, 4895.1646 assertions/s. 11696 tests, 2553835 assertions, 0 failures, 4 errors, 30 skips ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0] make: *** [yes-test-all] Error 4 エラーだけどインストールしてみる。 % make install % cd ../rb200_p247/bin/ % ./irb irb(main):001:0> require "tk" => true irb(main):002:0> Tk.mainloop ウィンドウが開きました。 => true irb(main):003:0> ruby2.0.0-p247 以上