Develop and Download Open Source Software

Browse CVS Repository

Diff of /exerb/htdocs/trouble.html

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1 by yuya, Tue Oct 28 13:28:48 2003 UTC revision 1.2 by yuya, Tue Oct 28 14:26:21 2003 UTC
# Line 25  Line 25 
25  <h2><a name="no1">トラブルシューティングの開始</a></h2>  <h2><a name="no1">トラブルシューティングの開始</a></h2>
26    
27  <ul>  <ul>
28   <li><a href="#no2">プログラムは正常に動作する</a></li>   <li><a href="#no2">プログラムが正常に動作する</a></li>
29   <li><a href="#no3">プログラムが正常に動作しない</a></li>   <li><a href="#no3">プログラムが正常に動作しない</a></li>
30  </ul>  </ul>
31    
32  <h2><a name="no2">プログラムは正常に動作する</a></h2>  <h2><a name="no2">プログラムが正常に動作する</a></h2>
33    
34  <p>トラブルシューティングの必要はありません。</p>  <p>トラブルシューティングの必要はありません。</p>
35  <p>もし実行ファイル内に拡張ライブラリが含まれて、その拡張ライブラリが正常に動作することが確認できた場合は、メーリングリストなどで動作確認の連絡を頂けると幸いです。</p>  <p>もし実行ファイル内に拡張ライブラリが含まれて、その拡張ライブラリが正常に動作することが確認できた場合は、メーリングリストなどで動作確認の連絡を頂けると幸いです。</p>
# Line 39  Line 39 
39  <ul>  <ul>
40   <li><a href="#no4">コンパイル時にエラーが発生する</a></li>   <li><a href="#no4">コンパイル時にエラーが発生する</a></li>
41   <li><a href="#no5">実行時にエラーが発生する</a></li>   <li><a href="#no5">実行時にエラーが発生する</a></li>
  <li><a href="#no6">エラーは発生しない</a></li>  
42  </ul>  </ul>
43    
44  <h2><a name="no4">コンパイル時にエラーが発生する</a></h2>  <h2><a name="no4">コンパイル時にエラーが発生する</a></h2>
45    
46  <p>ファイル名など、レシピファイルの記述を確認してください。</p>  <ol>
47  <p>もしそれでも解決しない場合は、exerbフロントエンド、またはExerbライブラリのバグの可能性があります。詳細な状況を、<a href="#ml">メーリングリストへの投稿</a>を参考にご連絡ください。</p>   <li>使用例がコンパイルできるかどうか確認してください。</li>
48     <li>ファイル名など、レシピファイルの記述を確認してください。</li>
49    </ol>
50    
51    <p>解決しない場合は、exerbフロントエンド、またはExerbライブラリのバグの可能性があります。詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
52    
53  <h2><a name="no5">実行時にエラーが発生する</a></h2>  <h2><a name="no5">実行時にエラーが発生する</a></h2>
54    
55  ・「ファイル名が長い」というメッセージが表示される  <ul>
56  ・拡張ライブラリを含む   <li><a href="#no6">mswin32版rubyで動作する</a></li>
57     <li><a href="#no7">mswin32版rubyで動作しない</a></li>
58     <li><a href="#no8">mswin32版rubyと動作が異なる</a></li>
59    </ul>
60    
61    <h2><a name="no6">mswin32版rubyで動作する</a></h2>
62    
63    <ul>
64     <li><a href="#no9">「ファイル名が長い」というメッセージが表示される</a></li>
65     <li><a href="#no10">「アプリケーションを正しく初期化できませんでした(0xc0000022)。[OK]をクリックしてアプリケーションを終了してください。」というメッセージが表示される</a></li>
66     <li><a href="#no11">セグメンテーションフォルトが発生する</a></li>
67    </ul>
68    
69    <p>上記に当てはまらない場合は、詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
70    
71    <h2><a name="no7">mswin32版rubyで動作しない</a></h2>
72    
73    mswin32版rubyで正常に動作するようにプログラムを修正してください。
74    
75    <h2><a name="no8">mswin32版rubyと動作が異なる</a></h2>
76    
77    <p>プログラム内に<code>$0</code>、<code>__FILE__</code>を使用する処理が含まれている場合は、ruby上と実行ファイルの動作が異なる場合があります。</p>
78    <p>上記に当てはまらない場合は、詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
79    
80    <h2><a name="no9">「ファイル名が長い」というメッセージが表示される</a></h2>
81    
82    <p>実行ファイルのファイル名が18バイトより長い場合は、18バイト以下に変更して実行してください。</p>
83    <p>Exerbで生成された実行ファイルのファイル名は、インポートテーブル書き換え処理の仕様でファイル名の長さが制限されています。できるだけ18バイト以下のファイル名を使用してください。</p>
84    <p>ファイル名を変更してもエラーメッセージが表示される場合は、Exerbコアにバグが含まれている可能性があります。詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
85    
86  <h2><a name="no6">エラーは発生しない</a></h2>  <h2><a name="no10">「アプリケーションを正しく初期化できませんでした(0xc0000022)。[OK]をクリックしてアプリケーションを終了してください。」というメッセージが表示される</a></h2>
87    
88    <p><img src="error1.png" width="617" height="119" alt="アプリケーションエラー"></p>
89    <p>このエラーメッセージは、生成した実行ファイル、またはランタイムライブラリに実行権限が設定されていない場合に表示されます。ファイルプロパティの[セキュリティ]タブから実行権限を付与してください。</p>
90    
91  ○「ファイル名が長い」というメッセージが表示される  <h2><a name="no11">セグメンテーションフォルトが発生する</a></h2>
92    
93    <ul>
94     <li><a href="#no12">拡張ライブラリを使用している</a></li>
95     <li><a href="#no13">拡張ライブラリを使用していない</a></li>
96    </ul>
97    
98    <h2><a name="no12">拡張ライブラリを使用している</a></h2>
99    
100    <ul>
101     <li><a href="#no14">使用している拡張ライブラリはmswin32版</a></li>
102     <li><a href="#no15">使用している拡張ライブラリはmswin32版以外</a></li>
103    </ul>
104    
105    <h2><a name="no13">拡張ライブラリを使用していない</a></h2>
106    
107    <p>Exerbコアにバグが含まれている可能性があります。詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
108    
109    <h2><a name="no14">使用している拡張ライブラリはmswin32版</a></h2>
110    
111    <ul>
112     <li><a href="#no16">拡張ライブラリのコンパイル対象のRubyのバージョンと、Exerbコアに含まれるRubyのバージョンが一致している</a></li>
113     <li><a href="#no17">拡張ライブラリのコンパイル対象のRubyのバージョンと、Exerbコアに含まれるRubyのバージョンが一致していない</a></li>
114    </ul>
115    
116  ファイル名が18バイトより長い場合は、18バイト以下に変更して実行してください。  <h2><a name="no15">使用している拡張ライブラリはmswin32版以外</a></h2>
117    
118  ・ファイル名を変更したら動作する  <p>Exerbでは、mswin32版以外の拡張ライブラリを使用することはできません。mswin32版の拡張ライブラリに変更してください。</p>
 ・ファイル名を変更しても動作しない  
119    
120  ○ファイル名を変更したら動作する  <h2><a name="no16">拡張ライブラリのコンパイル対象のRubyのバージョンと、Exerbコアに含まれるRubyのバージョンが一致している</a></h2>
121    
122  Exerbで生成された実行ファイルのファイル名は、インポートテーブル書き換え処理の都合でファイル名の長さが制限されています。  <p>Exerbコアにバグが含まれている可能性があります。詳細な状況を、<a href="#bug">バグ報告</a>を参考にご連絡ください。</p>
 18バイト以下のファイル名であれば、この問題が生じることはありません。  
123    
124  ○ファイル名を変更しても動作しない  <h2><a name="no17">拡張ライブラリのコンパイル対象のRubyのバージョンと、Exerbコアに含まれるRubyのバージョンが一致していない</a></h2>
125    
126  インポートテーブル書き換え処理にバグが含まれている可能性があります。  <p>Exerbでは、拡張ライブラリのコンパイル対象となったRubyのバージョンと、Exerbコアに含まれるRubyのバージョンがTinyバージョンまで完全に一致している必要があります。正しいバージョンの拡張ライブラリに変更してください。</p>
 詳細な状況を、<a href="#ml">メーリングリストへの投稿</a>を参考にご連絡ください。  
127    
128  <h2><a name="ml">メーリングリストへの投稿</a></h2>  <h2><a name="bug">バグ報告</a></h2>
129    
130  <p>メーリングリストにバグ報告をする場合は、下記の情報を必ずお書き添えください。</p>  <p>バグ報告は、メーリングリスト、または<a href="mailto:yuya@katoden.co.jp">yuya@katoden.co.jp</a>までご連絡ください。情報共有のため、できるだけメーリングリストにご連絡お願いします。</p>
131    <p>バグ報告をする場合は、下記の情報を必ずお書き添えください。</p>
132    
133  <ul>  <ul>
134   <li>Exerbのバージョン</li>   <li>Exerbのバージョン</li>
# Line 82  Exerbで生成された実行ファイルのファイル?/span> Line 136  Exerbで生成された実行ファイルのファイル?/span>
136   <li>使用している拡張ライブラリ名とバージョン、その入手元、入手形態(ソースコード、バイナリ)</li>   <li>使用している拡張ライブラリ名とバージョン、その入手元、入手形態(ソースコード、バイナリ)</li>
137   <li>Exerbを実行したRubyのバージョン</li>   <li>Exerbを実行したRubyのバージョン</li>
138   <li>Exerbを実行した環境(OS名称、OSバージョンなど)</li>   <li>Exerbを実行した環境(OS名称、OSバージョンなど)</li>
139     <li>問題が発生した環境(OS名称、OSバージョンなど)</li>
140  </ul>  </ul>
141    
142  <p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>  <p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>
143  <p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>  <p>(ページ内ジャンプ用の空白です)</p>
144    <p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>
145    
146  <div class="copyright">Copyright(C) Exerb Project, 2002-2003 All rights reserved.</div>  <div class="copyright">Copyright(C) Exerb Project, 2002-2003 All rights reserved.</div>
147    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26