0

SOAP 通信に 2 セットのスクリプトを使用しています。内部では同一のクラスと変数であるため、メイン スクリプトを使用する場合は条件を設定する必要があります。

A が A.rb を要求する場合

BがB.rbを要求する場合

問題は、メイン スクリプトをコンパイルするときに、ruby2exe がこれらのスクリプトをインクルードしないことです。

ファイルの先頭に 2 の require を配置した場合、機能しませんが、メイン スクリプトは 2 つのファイル内のクラスを混同します。

それを解決する方法を考えますか?

ありがとうエラン

4

1 に答える 1

0

最初に両方をインクルードして、コンパイラがそれらを取得できるようにします。後で +520 行目で再度インクルードします。最後にインクルードされたファイルが使用されると思います。また、 ruby2exe よりも新しいocraコンパイラを試してください。

于 2013-02-25T08:09:52.523 に答える