EBシリーズサポート掲示板(終了:閲覧のみ可)
このフォームからは投稿できません。
name
e-mail
url
subject
comment

[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

記事No : 376
タイトル Re^2: ブリタニカ国際大百科事典2008小項目版(LogoVista版)について
投稿日: 2009/05/24(Sun) 03:07:55
投稿者mtakama



すみません、どなたか教えて頂きたいのですが、ブリタニカ2008の変換が
うまくいきません。この書き込みを見てNo.4164のスレッドのを見てやって
いるのですが、convert.batのWhatDay.rbから以降が失敗します。

【エラーの表示】*****************************************************
C:\britannica>ruby -Ks ./WhatDay.rb
./WhatDay.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./WhatDay.rb:1

*********************************************************************
一番下に、全部記載しております。

ブリタニカのデータは、C:\BRI2008にコピーし、Setup.rb も書き換えてお
ります。

【BriHTML2008.idxの場所】********************************************
C:\BRI2008\BriHTML2008>dir
ドライブ C のボリューム ラベルは NTFS_BOOT です
ボリューム シリアル番号は E4BC-75E6 です

C:\BRI2008\BriHTML2008 のディレクトリ

2009/05/24 02:16 <DIR> .
2009/05/24 02:16 <DIR> ..
2007/10/04 09:18 904 BriHTML2008.BRC
2007/10/04 09:18 904 BriHTML2008.idx
2007/10/04 09:18 3,498,463 FHINDEX.DIC
2007/10/04 09:17 895 FKINDEX.DIC
2007/10/04 09:17 195,403,954 HONMON.DIC
5 個のファイル 198,905,120 バイト
2 個のディレクトリ 49,341,685,760 バイトの空き領域
*********************************************************************


【Setup.rbの内容】***************************************************
#================================================================
#ブリタニカ国際大百科事典小項目版(LogoVista版) Toolkit
#2007/08/12
#by hishida

# 製品のデータパス
LVEDDATA = "C:/BRI2008/data"
# マルチメディアデータを複写するパス
MMPATH = "data"
# 出力HTMLファイル名
HTMLFILE = "Britannica.html"
# 入力テキストファイル(EBDumpユーティリティのテキスト出力)
TEXTSRC = "honmon.txt"
# JIS X 4081形式データ出力先パス
EPWINGPATH = ""
# 拡大画像を出力する:1 ,省略する:0
LARGE_PHOTO = 1
# 詳細地図を出力する:1 ,省略する:0
LARGE_MAP = 1

*********************************************************************

また、EBDump後のhonmon.txtもできております。

【honmon.txt】*******************************************************

C:\britannica>dir
ドライブ C のボリューム ラベルは NTFS_BOOT です
ボリューム シリアル番号は E4BC-75E6 です

C:\britannica のディレクトリ

2009/05/24 02:32 <DIR> .
2009/05/24 02:32 <DIR> ..
2007/08/17 08:28 1,246 bri.ebs
2007/08/17 15:36 7,146 BriConv.rb
2004/05/13 22:59 1,114 codelist.txt
2007/08/16 23:12 204 Convert.bat
2009/05/24 02:44 0 CopyMMData.log
2007/08/15 18:38 534 CopyMMData.rb
2007/08/13 09:30 111 Copyright.html
2009/05/24 02:44 <DIR> data
2007/08/12 16:05 103,690 Gaiji.xml
2007/08/10 16:16 25,487 Gaijimap.rb
2007/08/15 21:09 19,684 GaijiMap.xml
2009/05/24 02:20 301,785,833 honmon.txt
2009/05/24 02:05 <DIR> images
2003/08/10 10:12 20,480 imgconv.exe
2003/08/10 10:28 157 imgconv.txt
2007/08/15 21:02 5,427 jbcd.map
2009/05/24 02:32 0 MakeMenu.log
2007/08/13 09:49 3,165 MakeMenu.rb
2007/08/16 21:45 1,951 MapConv.rb
2007/08/16 21:05 1,776 PhotoConv.rb
2007/08/17 18:16 14,592 readme.html
2009/05/24 02:06 552 Setup.rb
2007/08/15 22:34 2,054 WhatDay.rb
21 個のファイル 301,995,203 バイト
4 個のディレクトリ 49,326,288,896 バイトの空き領域

*********************************************************************

Ruby のバージョンは、ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]
その他のEBシリーズは、最新版をダウンロードして使用しております。
察するに、WhatDay.rbのヘッダーの

require 'hpricot'
require "jcode"
require "Gaijimap.rb"
require "Setup.rb"

を見ると、C:\britannica のディレクトリにはhpricotとjcodeと言うファイル
がないので、これがエラーの原因かと思っております。どなたか、何処がおか
しいのか教えて頂けますでしょうか。よろしくお願いいたします。




【エラーの表示 全部】************************************************

C:\>cd \britannica

C:\britannica>convert.bat
#================================================================
# ブリタニカ国際大百科事典小項目版(LogoVista版) Toolkit
# 2007/08/12
# by hishida

# 製品のデータパス
LVEDDATA = "C:/BRI2008/data"
# マルチメディアデータを複写するパス
MMPATH = "data"
# 出力HTMLファイル名
HTMLFILE = "Britannica.html"
# 入力テキストファイル(EBDumpユーティリティのテキスト出力)
TEXTSRC = "honmon.txt"
# JIS X 4081形式データ出力先パス
EPWINGPATH = ""
# 拡大画像を出力する:1 ,省略する:0
LARGE_PHOTO = 1
# 詳細地図を出力する:1 ,省略する:0
LARGE_MAP = 1

C:\britannica>ruby -Ks ./CopyMMData.rb 1>CopyMMData.log
./CopyMMData.rb:14: warning: don't put space before argument parentheses
* マルチメディアデータ複写
開始日時: 2009-05-24 02:21:13
終了日時: 2009-05-24 02:32:17
処理時間: 00:11:04

C:\britannica>ruby -Ks ./WhatDay.rb
./WhatDay.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./WhatDay.rb:1

C:\britannica>ruby -Ks ./MakeMenu.rb 1>MakeMenu.log
./MakeMenu.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./MakeMenu.rb:1

C:\britannica>ruby -Ks ./BriConv.rb
./BriConv.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./BriConv.rb:1

C:\britannica>ruby -Ks ./MapConv.rb
./MapConv.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./MapConv.rb:1

C:\britannica>ruby -Ks ./PhotoConv.rb
./PhotoConv.rb:1:in `require': no such file to load -- hpricot (LoadError)
from ./PhotoConv.rb:1
続行するには何かキーを押してください . . .

*********************************************************************


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)