[#46732] ヒアドキュメント内の変数展開が正常に行われない — ShingoKintaka <kamuycikap@...>

Ruby  :1.8.7 (Ubuntu9.10)

12 messages 2010/01/05
[#46733] Re: ヒアドキュメント内の変数展開が正常に行われない — rubikitch@... 2010/01/06

From: ShingoKintaka <kamuycikap@tulip.ocn.ne.jp>

[#46800] DLモジュールの使い方 — kouichi_someya@...

染谷と申します。

12 messages 2010/01/20
[#47678] プログラム実行時に「[BUG] Segmentation fault」 — 染谷 康一 <kouichi_someya@...> 2010/12/09

染谷と申します。

[ruby-list:46835] Re: Exerbでexe化したiconvを使ったスクリプトでエラーが発生する

From: Masahiro Kitajima <katonbo@...>
Date: 2010-01-31 06:15:46 UTC
List: ruby-list #46835
 わかった気がします。つまり、以下のようなレシピ・ファイルで .exe 
ファイルを作られたのだと思います。

---- test.exy ----
# Generated by mkexy
# on 2010-01-31 15:00

general:
  startup: test.rb
  core: cui
  kcode: none

file:
  test.rb:
  iconv.so:
    file: c:/xxxx/lib/ruby/1.8/i386-mswin32/iconv.so
    type: extension-library
  iconv.dll:
    file: c:/xxxx/bin/iconv.dll
    type: dynamic-library
---- test.exy ----

 作成された test.exe には、iconv.so と iconv.dll が同梱されます。
 require 'iconv.so' だとうまく行くのは、require 'iconv' でライブ
ラリを探す時に、iconv.dll が先に見つかってしまうという事かも知れ
ません。
 試しに iconv.dll の名前を適当に変えて、レシピ・ファイルでそれを
追加するように指示した場合は、require 'iconv' でエラーになりませ
んでした。

-- 
北島雅博(かとんぼ)


In This Thread

Prev Next