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

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

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

はじめまして

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

From: Hidetoshi NAGAI <nagai@...>
Date: 2006-09-30 06:32:31 UTC
List: ruby-list #42848
永井@知能.九工大です.

From: 上間 健 <mugenkai15@otc.ne.jp>
Subject: [ruby-list:42847] Re: macosxでRubyインストール 塰 でエラー
Date: Sat, 30 Sep 2006 13:21:49 +0900
Message-ID: <ef01807fd9c7e964562795ddece07469@otc.ne.jp>
> ./configure --prefix=/usr --enable-pthread --enable-tcltk-framework
> 
> でインストールしました。

以下の結果は,この指定ならきちんとコンパイルできるということを
示してますね.
Tcl/Tk Framework が導入されているということなのでしょう.

> irb
> require "tk"  エラーになります。 
> _________________________terminalで
> love:~ uema$ irb
> irb(main):001:0> require "tk"
> RuntimeError: tcltklib: fail to Tk_Init(). no display name and no 
> $DISPLAY environment variable
>          from /usr/lib/ruby/1.8/tk.rb:1102:in `initialize'
>          from /usr/lib/ruby/1.8/tk.rb:1102:in `new'
>          from /usr/lib/ruby/1.8/tk.rb:1102
>          from (irb):1:in `require'
>          from (irb):1
> irb(main):002:0>

で,どうやら X 版の Tcl/Tk ライブラリを正常に読み込めているようです.
単に DISPLAY 環境変数に正しい X のディスプレイ番号が
設定されていないだけ (多分,通常なら ":0.0"?) であるか,
X 版のアプリケーションを起動する環境なり準備なりが完了していないのか
というところのようですね.
これ以降は MacOS X の設定の話になるのかもしれません.
そうであるなら,MacOS X に詳しい人に尋ねる必要があるのかも?
-- 
                                       永井 秀利 (九工大 知能情報)
                                           nagai@ai.kyutech.ac.jp

In This Thread