[#36069] 日本語に混じった URL を抜き出したい — keiichi matsunaga <ma2@...>

 松永です。

26 messages 2002/10/02
[#36072] Re: 日本語に混じった URL を抜き出したい — keiichi matsunaga <ma2@...> 2002/10/02

 松永です。

[#36073] Re: 日本語に混じった URL を抜き出したい — SAITO Shukaku <shukaku@...> 2002/10/02

At Wed, 2 Oct 2002 13:51:42 +0900,

[ruby-list:36230] Re: [pg-beginner:0846] RubyでXMLにチャレンジ!でも・・・

From: 金光雅夫 (KANEMITSU Masao) <masao-k@...>
Date: 2002-10-30 05:40:44 UTC
List: ruby-list #36230
金光です。どもっ。

(マルチポストです。わかったらご指導ください>Fw:します)
On Wed, 30 Oct 2002 13:32:28 +0900
たき <taki@hen.nahi.to> wrote:

> たき@独り言です。
> 
> RubyでのXML対応状況をしらべつつインストールしてみています。
> RubyでXMLを利用するには「XMLParser」と「Expat」を利用するのがメジャー?

REXMLってなかったけ?
http://www.ruby-lang.org/en/raa-search.rhtml?search=REXML



> XMLParser
> http://www.ruby-lang.org/en/raa-list.rhtml?name=XMLParser
> 説明:Ruby から Expat ライブラリを利用するための拡張モジュール

> Expat
> http://expat.sourceforge.net/
> 説明:XML Parser Toolkit XMLを構文解析するツールキットライブラリ
>    もちろんC言語からも使えます。

> で、expatをrpmでインストールしてexpat-develも入れまして、
> XMLParser のインストールを行おうとしていますが、
> 
> 【引用】
> http://www.yoshidam.net/xmlparser_ja.txt
> > 次に xmlparser モジュールをコンパイルします。expat のヘッダ
> > ファイルやライブラリの位置を extconf.rb のオプションで指定す
> > ることができます。
> 
> $ ruby extconf.rb
> can't find header files for ruby.
> 
> と怒られてしまいました。
> (ヘッダーが見つからないとルビーがいっている。)
> 
> expat.hの事を言っていると思ったので /usr/include/expat.h にあるのを確認
> してヘッダの場所を指定する --with-expat-include=... オプションを付けてみ
> ました。

えっと、これ、ruby-list MLに投げた方がいいかも。
http://www.ruby-lang.org/ja/ml.html



> 
> 【extconf.rb の先頭にあるコメント】
> # ruby extconf.rb
> #         --with-perl-enc-map[=/path/to/enc-map]
> #         --with-expat-lib[=/path/to/expat/lib]
> #         --with-expat-include[=/path/to/expat/include]
> 
> 
> $ ruby extconf.rb --with-expat-include=/usr/include
> can't find header files for ruby.
> 
> でも、また怒られた…
> 
> ruby のオプション -v, -w とか付けてみたけどメッセージは変わらずこれだけ。
> 
> 
> require 'mkmf' の mkmf が無いのか?と思い探すと /usr/lib/ruby/1.6/mkmf.rb 
> にある。んで、ここを参照するための Ruby の環境パスはどうだろうと見てみる。
> 
> $ ruby -e 'puts $:'
> /usr/local/lib/site_ruby/1.6/1.6
> /usr/local/lib/site_ruby/1.6/1.6/i386-linux
> /usr/local/lib/site_ruby/1.6
> /usr/lib/ruby/1.6                               ←ここにあるなぁ
> /usr/lib/ruby/1.6/i386-linux
> 
> 
> 謎だ。
> 
> 
> 他のオプションも試してみる。
> 
> 
> $ ruby extconf.rb --with-expat-include=/usr/include --with-expat-lib=/usr/lib
> can't find header files for ruby.
> ダメ!
> 
> $ ls -l /usr/local/lib/XML/Parser/Encodings
> 合計 64
> -rw-r--r--    1 root     root          614 10月 29 17:01 README.ja
> -rw-r--r--    1 root     root        37890 10月 29 17:01 euc-jp.enc
> -rw-r--r--    1 root     root        20368 10月 29 17:01 shift_jis.enc
> $ ruby extconf.rb \
> > --with-perl-enc-map=/usr/local/lib/XML/Parser/Encodings
> > --with-expat-include=/usr/include \
> > --with-expat-lib=/usr/lib
> can't find header files for ruby.
> ダメ!
> 
> あう〜(;;)
> 
> 
> ruby のバージョンは!?
> $ rpm -qa | grep ruby
> ruby-libs-1.6.7-2
> ruby-1.6.7-2
> 
> $ ruby --version
> ruby 1.6.7 (2002-03-19) [i386-linux]
> 
> 
> expat のバージョンは!?
> 
> $ rpm -qa | grep expat
> expat-devel-1.95.4-1
> expat-1.95.4-1
> 
> 【引用】
> http://www.yoshidam.net/xmlparser_ja.txt
> > サポートしている expat のバージョンは,1.95.5
> 
> う〜ん、これが原因かなぁ?でも、
> 
> 【引用】
> http://www.yoshidam.net/xmlparser_ja.txt
> > Ruby-1.6 以降でしか動作確認されていません。Ruby-1.6.7 以降の
> > 使用をおすすめします。また,expat-1.95.x のソースが必要です。
> 
> 1.95.x ← .5 でなくともよいような書き方。
> ソースが必要!?ヘッダだけじゃだめなのか!?
> 
> う〜む。ソース取ってきてやってみるか…
> 
> 
>                         独り言は、まだ続く。。。
> 
> __________ Forest Green Japan / Network
> 
> Tadamasa Mori / Nickname : Taki
> 
> taki@hen.nahi.to / taki@forest-green.jp
> http://www.forest-green.jp/
> _______________________________________
> 
> 
> 
> --[PR]------------------------------------------------------------------
> ◆意欲あるエンジニアの為の【アデコキャリアスタッフ】です!
>  テクノブレインは、『技術スキル』『ビジネススキル』『キャリア形成』
>  3つの視点から、キャリアコンサルティングを提供します!
>  さらなる、スキルアップを目指しませんか!「仮登録」はこちらから
>  http://ad.freeml.com/cgi-bin/ad.cgi?id=bwErI
> ------------------------------------------------------------------[PR]--
> <GMO GROUP> Global Media Online  www.gmo.jp
> 
> /**
>  * 【ぷろぐらみんぐ・びぎっ!】
>  * IRC  irc.forest-green.net:6667 / #pgbml
>  * BBS  http://8318.teacup.com/takimr/bbs
>  * Site http://www.forest-green.jp/programmer/
>  */

M.Kanemitsu
———————————————
金光雅夫 masao-k@a-net.email.ne.jp

http://www.masao-k.net
http://isweb14.infoseek.co.jp/art/soshikon/
http://isweb15.infoseek.co.jp/computer/ruby256/
http://www.masao-k.net/tDiary/
http://www.masao-k.net/rb256_RubyBook/RubyBook-ML.htm
〒216-0031 川崎市宮前区神木本町5-14-12
自宅: 044-877-5006
携帯: 090-2753-5292


In This Thread

Prev Next