[#42835] RubyインストールしたがTKがインストール出来ない — "Kazutomi Ueda" <kazuto@...>

初めまして上田と申します。

16 messages 2006/09/28
[#42837] macosxでRubyインストール 塰 でエラー — 上間 つよし <mugenkai15@...> 2006/09/28

はじめまして

[ruby-list:42839] Re: macosxでRubyインストール 塰 でエラー

From: Hidetoshi NAGAI <nagai@...>
Date: 2006-09-28 18:50:28 UTC
List: ruby-list #42839
永井@知能.九工大です.

From: 上間 つよし <mugenkai15@otc.ne.jp>
Subject: [ruby-list:42837] macosxでRubyインストール 塰 でエラー
Date: Fri, 29 Sep 2006 02:42:37 +0900
Message-ID: <3118300742d21671bcb072476fb2322a@otc.ne.jp>
> rubyいまアップデートしました。_バージョンは、
> ruby 1.8.5 (2006-08-25) [powerpc-darwin7.9.0]
> です。
   (snip)
> local:~/rensyu uema$ ./uema.rb
> ./uema.rb:3:in `require': no such file to load -- tk (LoadError)
>          from ./uema.rb:3
> 
> どうしたら tk が使えるようになるでしょうか?
> 
> rubyのインストールの前に
> EasyPackageで、tk(8.4.6_01)とtcl(8.4.6_02)は
> インストールしました。

Ruby 自体はご自分でコンパイルされたのですよね?
多分,configure の際に Tcl/Tk のライブラリを見つけることができず,
tcltklib が構築されなかったのだと思います.

展開した Ruby のソース上で,ext/tk/README.tcltklib を見てください.
確信はありませんが,導入された Tcl/Tk が MacOS X 純正のものなら,
configure の際に --enable-tcltk-framework オプションを
追加すればいいかもしれません.

なお,X 版の Tcl/Tk ではなく Aqua 版の Tcl/Tk をお使いの場合は,
私が Mac ユーザではないために fix できていない known bug が
ありますので ext/tk/README.macosx-aqua の回避策も見ておいてください.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread