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

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

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

はじめまして

[ruby-list:42841] Re: macosxで咐磔インストール 塰 でエラー

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

From: 上間 つよし <mugenkai15@otc.ne.jp>
Subject: [ruby-list:42840] Re: macosxで咐磔インストール 塰 でエラー
Date: Fri, 29 Sep 2006 04:07:41 +0900
Message-ID: <00fbcf4eac31f2b92769cbc74d703f2c@otc.ne.jp>
> tk  って、種類があるのでしょうか?
> 
> unix そのものの tk と
> macosX アクア の tk の 種類があるのでしょうか?

種類と言うか,「表示のベースにどのライブラリを使っているか」の
違いですね.

# 「そりゃ,種類の違いだろ!」と言われればそうなのですが.(^_^;

Mac には詳しくないので間違いがあるかもしれませんが,
同じ MacOS X 上でも,X 版の Tcl/Tk は X のアプリケーションとして
コンパイルされていますから X のライブラリを必要としますし,
Aqua 版の Tcl/Tk は MacOS X の native (?) のウィンドウシステムの
ライブラリを使用しますから (Tile 拡張などに頼らなくても) 
ウィジェットが Aqua 風のデザインになると思います.

MacOS X のデフォルトは X 版の Tcl/Tk だと聞いています.
Aqua 版でないのは動作の安定性が今一つであるとか,
他の X 版アプリケーションとの親和性とかの理由が
あるのかもしれません.

Aqua 版の Tcl/Tk を Ruby/Tk でお使いになりたければ,
Aqua 版でコンパイルした Tcl/Tk のライブラリを使うように
tcltklib.so を作り直す必要があると思います.
多分,configure のオプションによるなどの方法で
ライブラリの場所を教えてやらねばならないでしょう.

Aqua 版の Tcl/Tk を make する方法については,
私には正確には答えられませんので (^_^;,
ご自分でお調べいただけますようお願い致します.
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread