osdir.com
mailing list archive

Subject: [ruby-list:42843] Re: macosxでRubyインストール 塰 でエラー - msg#00066

List: lang.ruby.japanese

Date: Prev Next Index Thread: Prev Next Index
木村といいます。

rubyのconfigure時に--enable-pthreadオプションが指定されていないために
tkの拡張ライブラリが作成対象外になっているのではないでしょうか?

もしそうであれば、rubyのソース中のext/tkディレクトリで、extconf.rbにより
Makefileを作成してみると以下のようなエラーがでると思います。

% ruby extconf.rb
checking for t_open() in -lnsl... no
:
(省略)
:
checking for Tk_Init() in -ltk... yes
*****************************************************************************
**
** PTHREAD SUPPORT MODE ERROR:
**
(省略)

これが原因であれば、./configure --enable-pthreadなどオプションを追加して
再度makeとmake installをすればtkの拡張ライブラリも使えるようになります。


On Fri, 29 Sep 2006 02:42:37 +0900, 上間 つよし wrote:
> はじめまして
> ML入会して1週間の上間といいます。
> よろしくおねがいします。
>
> rubyいまアップデートしました。_バージョンは、
> ruby 1.8.5 (2006-08-25) [powerpc-darwin7.9.0]
> です。
>

> 次のエラーがでました。
>
> local:~/rensyu uema$ ./uema.rb
> ./uema.rb:3:in `require': no such file to load -- tk (LoadError)
> from ./uema.rb:3
>
> どうしたら tk が使えるようになるでしょうか?
>


--
kimura wataru




Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

[ruby-list:42842] Re: RubyインストールしたがTKがインストール出来ない

木村さん 永井さん ありがとうございました。 http://www.activestate.com/Products/ActiveTcl/ からActiveTclをインストールすると問題なく実行できました。 初歩的な内容に迅速にお答え頂きありがとうございました。 これからRubyに挑戦です!

Next Message by Date: click to view message preview

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

上間です。 永井さまありがとうございます。 いろいろオプション試してみましたが できませんでした。 ibook、OS新規インストールしました。 easypakageでtk インストールしたつもりでいます。 それから、木村さまのアドバイスを受けて (--enable-pthread オプションで) 次のようにrubyをインストールしました。 cd ~/Desktop curl -O ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz tar xfvz ruby-1.8.5.tar.gz cd ruby-1.8.5 ./configure --prefix=/usr --enable-pthread make make test sudo make install make clean irb で、 require "tk" でも、エラー それで、また木村様がいうとおり 次のコマンドを実行 でも、変?です。ほとんど no なんですが、 これでいいのでしょうか? love:~/Desktop/ruby-1.8.5/ext/tk uema$ ruby extconf.rb checking for t_open() in -lnsl... no checking for socket() in -lsocket... no checking for dlopen() in -ldl... yes checking for log() in -lm... no checking for tcl.h... yes checking for tk.h... yes checking for XOpenDisplay() in -lX11... yes checking for Tcl_FindExecutable() in -ltcl... yes checking for Tk_Init() in -ltk... no checking for Tk_Init() in -ltk8.5... no checking for Tk_Init() in -ltk85... no checking for Tk_Init() in -ltk8.5... no checking for Tk_Init() in -ltk85... no checking for Tk_Init() in -ltk8.4... no checking for Tk_Init() in -ltk84... no checking for Tk_Init() in -ltk8.4... no checking for Tk_Init() in -ltk84... no checking for Tk_Init() in -ltk8.3... no checking for Tk_Init() in -ltk83... no checking for Tk_Init() in -ltk8.3... no checking for Tk_Init() in -ltk83... no checking for Tk_Init() in -ltk8.2... no checking for Tk_Init() in -ltk82... no checking for Tk_Init() in -ltk8.2... no checking for Tk_Init() in -ltk82... no checking for Tk_Init() in -ltk8.1... no checking for Tk_Init() in -ltk81... no checking for Tk_Init() in -ltk8.1... no checking for Tk_Init() in -ltk81... no checking for Tk_Init() in -ltk8.0... no checking for Tk_Init() in -ltk80... no checking for Tk_Init() in -ltk8.0... no checking for Tk_Init() in -ltk80... no checking for Tk_Init() in -ltk4.2... no checking for Tk_Init() in -ltk42... no checking for Tk_Init() in -ltk4.2... no checking for Tk_Init() in -ltk42... no もしかして、ibook ハード 故障かもしれません。? easypakage での tk  インストールは不都合なのでしょうか? (ibookG3DualUSB は、古いかも? MacOSX 10.3.9) On 2006/09/29, at 22:19, kimura wataru wrote: 木村といいます。 rubyのconfigure時に--enable-pthreadオプションが指定されていないために tkの拡張ライブラリが作成対象外になっているのではないでしょうか? もしそうであれば、rubyのソース中のext/tkディレクトリで、extconf.rbにより Makefileを作成してみると以下のようなエラーがでると思います。 % ruby extconf.rb checking for t_open() in -lnsl... no : (省略) : checking for Tk_Init() in -ltk... yes *********************************************************************** ****** ** ** PTHREAD SUPPORT MODE ERROR: ** (省略) これが原因であれば、./configure --enable-pthreadなどオプションを追加して 再度makeとmake installをすればtkの拡張ライブラリも使えるようになります。

Previous Message by Thread: click to view message preview

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

永井@知能.九工大です. From: 上間 つよし <mugenkai15-b4AzLT892AB4Eiagz67IpQ@xxxxxxxxxxxxxxxx> Subject: [ruby-list:42837] macosxでRubyインストール 塰 でエラー Date: Fri, 29 Sep 2006 02:42:37 +0900 Message-ID: <3118300742d21671bcb072476fb2322a-b4AzLT892AB4Eiagz67IpQ@xxxxxxxxxxxxxxxx> > 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-iKxUiVHJP4pSXnIrXG/8Ww@xxxxxxxxxxxxxxxx

Next Message by Thread: click to view message preview

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

上間です。 永井さまありがとうございます。 いろいろオプション試してみましたが できませんでした。 ibook、OS新規インストールしました。 easypakageでtk インストールしたつもりでいます。 それから、木村さまのアドバイスを受けて (--enable-pthread オプションで) 次のようにrubyをインストールしました。 cd ~/Desktop curl -O ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.5.tar.gz tar xfvz ruby-1.8.5.tar.gz cd ruby-1.8.5 ./configure --prefix=/usr --enable-pthread make make test sudo make install make clean irb で、 require "tk" でも、エラー それで、また木村様がいうとおり 次のコマンドを実行 でも、変?です。ほとんど no なんですが、 これでいいのでしょうか? love:~/Desktop/ruby-1.8.5/ext/tk uema$ ruby extconf.rb checking for t_open() in -lnsl... no checking for socket() in -lsocket... no checking for dlopen() in -ldl... yes checking for log() in -lm... no checking for tcl.h... yes checking for tk.h... yes checking for XOpenDisplay() in -lX11... yes checking for Tcl_FindExecutable() in -ltcl... yes checking for Tk_Init() in -ltk... no checking for Tk_Init() in -ltk8.5... no checking for Tk_Init() in -ltk85... no checking for Tk_Init() in -ltk8.5... no checking for Tk_Init() in -ltk85... no checking for Tk_Init() in -ltk8.4... no checking for Tk_Init() in -ltk84... no checking for Tk_Init() in -ltk8.4... no checking for Tk_Init() in -ltk84... no checking for Tk_Init() in -ltk8.3... no checking for Tk_Init() in -ltk83... no checking for Tk_Init() in -ltk8.3... no checking for Tk_Init() in -ltk83... no checking for Tk_Init() in -ltk8.2... no checking for Tk_Init() in -ltk82... no checking for Tk_Init() in -ltk8.2... no checking for Tk_Init() in -ltk82... no checking for Tk_Init() in -ltk8.1... no checking for Tk_Init() in -ltk81... no checking for Tk_Init() in -ltk8.1... no checking for Tk_Init() in -ltk81... no checking for Tk_Init() in -ltk8.0... no checking for Tk_Init() in -ltk80... no checking for Tk_Init() in -ltk8.0... no checking for Tk_Init() in -ltk80... no checking for Tk_Init() in -ltk4.2... no checking for Tk_Init() in -ltk42... no checking for Tk_Init() in -ltk4.2... no checking for Tk_Init() in -ltk42... no もしかして、ibook ハード 故障かもしれません。? easypakage での tk  インストールは不都合なのでしょうか? (ibookG3DualUSB は、古いかも? MacOSX 10.3.9) On 2006/09/29, at 22:19, kimura wataru wrote: 木村といいます。 rubyのconfigure時に--enable-pthreadオプションが指定されていないために tkの拡張ライブラリが作成対象外になっているのではないでしょうか? もしそうであれば、rubyのソース中のext/tkディレクトリで、extconf.rbにより Makefileを作成してみると以下のようなエラーがでると思います。 % ruby extconf.rb checking for t_open() in -lnsl... no : (省略) : checking for Tk_Init() in -ltk... yes *********************************************************************** ****** ** ** PTHREAD SUPPORT MODE ERROR: ** (省略) これが原因であれば、./configure --enable-pthreadなどオプションを追加して 再度makeとmake installをすればtkの拡張ライブラリも使えるようになります。
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by