[#45036] WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@...

多田と申します。

22 messages 2008/06/12
[#45038] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45040] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/12

> (3)ロードパスに C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が

[#45042] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45045] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/13

原因と思われるものがわかりました。

[#45052] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — とみたまさひろ <tommy@...> 2008/06/13

とみたです。

[#45099] Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...>

Hi all.

20 messages 2008/06/20
[#45100] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...> 2008/06/20

卜部です。

[#45102] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — 植田 裕之 <ueda@...> 2008/06/20

植田と申します。

[#45106] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — akira yamada / やまだあきら <akira@...> 2008/06/21

植田 裕之 さんは書きました:

[#45112] ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...>

./configure --prefix=/usr/local --with-readline-dir=/opt/local

46 messages 2008/06/22
[#45113] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/22

質問をゆるやかに変更

[#45114] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/06/23

今晩は、ヱイと申します。

[#45122] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/24

ヱイ さん

[#45131] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/24

Ruby/Tk メンテナの永井@知能.九工大です.

[#45143] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/26

天野です。

[#45146] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/26

永井@知能.九工大です.

[#45149] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/27

天野です。

[#45152] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/29

永井@知能.九工大です.

[#45184] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/07/03

天野です。RES遅くなり申し訳ありません。

[#45186] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45192] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/07/04

ヱイです。

[#45193] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45157] MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@...

多田です。

12 messages 2008/06/29
[#45158] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — rubikitch@... 2008/06/29

From: adgjmptw@super-r.net

[#45159] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@... 2008/06/29

> str.tosjis # Shift_JISに変換(入力文字コードは推測)

[ruby-list:45143] Re: ソース:インストール:MacOSX10.3.9

From: Ryutaro Amano <wn9r-amn@...>
Date: 2008-06-26 11:15:30 UTC
List: ruby-list #45143
天野です。

まず、状況確認から。
現状、OSX 10.3.9にTclTkAqua-8.5.2 (requirements 10.3 or  
higher)、あるいはActiveTcl8.5.2(requirements 10.3.9 or  
higher)をインストール後

ruby-1.8.7-p22を
./configure --enable-shared --enable-pthread --enable-tcltk-framework
でインストールすると、tkがmakeされません。
10.4.11や10.5.3では問題が起きません。

TclTkAqua-8.5.2、ActiveTcl8.5.2のインストール先 
は、OSXのヴァージョンにかかわらず

/Library/Frameworks/Tcl.framework
/Library/Frameworks/Tk.framework

です。
これでなぜ10.3.9だけ、だめなのかはわかりませんが、ヘッ 
ダを見つけるのに失敗しているのは確かです。

/Library/Frameworks/Tcl.framework/Versions/8.5/Headers/
/Library/Frameworks/Tk.framework/Versions/8.5/Headers/

以下のファイルのシンボリックファイルを/usr/local/include/ 
に作るとmake時にコンパイルされます。
あるいは、
ruby-1.8.7-p22/ext/tk/extconf.rb
ruby-1.8.7-p22/ext/tk/tkutil/extconf.rb
をそれぞれ
ruby-1.8.6-p36のものと差し替えるとやはりコンパイルされました。

もっとも、10.3.9+/ruby-1.8.7-p22+8.5.2binaryだとmake 
時にruby-tkの部分でエラーとなります。
TclTkAqua-8.4.10だとエラーはおきません。ただし、tk/sample/demos- 
jp/widget
は、漢字の部分が文字化けです。

結局以下のようにするとうちの10.3.9環境では 
「tcltk8.5.2+ruby-1.8.7-p22」はうまくいきます。

tcl,tkソースよりインストール

tcl-8.5.2
cd macosx
./configure --enable-threads --enable-shared --enable-framework
make
sudo make install

tk-8.5.2
cd macosx
./configure --enable-threads --enable-shared --enable-aqua --enable- 
framework
make
sudo make install

これで、
/Library/Frameworks/Tcl.framework
/Library/Frameworks/Tk.framework
がインストールされます。

wish 動作OK Demo OK

1.8.7-p22
tkのextconf.rbをruby-1.8.6-p36のものと差し替え

./configure --enable-shared --enable-pthread --enable-tcltk-framework
make
sudo make install

require "tk" 問題なし。
widget 問題なし。文字化けなし。8.5の機能も動く。

TclTkAqua-8.5.2、ActiveTcl8.5.2でうまくいかないのは、mac-tcl 
に投げる問題だと思いますので、1.8.7-p22のextconf.rb 
がうまく直ればいいのでは思います。


Ryutaro Amano
wn9r-amn@asahi-net.or.jp



In This Thread