著作一覧 |
途中で寝てしまったので、続き。
で、何が悪いか考えてみる。元々MSI化する前は遅延IOに関する以外は目立ったエラーもなくnmake testできているのだから、さすがにこれはおかしい。
c:\PROGRA~2\Ruby-1.9.1\bin>ruby -v ruby 1.9.1p429 (2010-07-02 revision 28523) [i386-mswin32]
普通に実行はできるから、gemに関する、つまりrequireがまずそうだ。
c:\PROGRA~2\Ruby-1.9.1\bin>ruby -rwinpath -e 'p 1' Error loading gem paths on load path in gem_prelude unknown encoding name - filesystem ...
確かにその通り。winpathはvendor_libだからかな?
c:\PROGRA~2\Ruby-1.9.1\bin>ruby -rfileutil -e 'p 1' Error loading gem paths on load path in gem_prelude unknown encoding name - filesystem ...
関係ないや。
1元ネタのほうはどうだ?
C:\usr\bin>ruby -rwinpath -e 'p 1' 1 C:\usr\bin>ruby -rwinpathx -e 'p 1' ruby:0:in `require': no such file to load -- winpathx (LoadError)
普通だ。ってことは、何かインストールしていないもの(エンコード関係)があるってことかな。
と、アタリをつけて更に調べることにする。
追記:と、昨日は寝ぼけながらパッケージング化していたため、libの下をほとんどパッケージに入れていなかったことがわかってびっくり。そりゃ動くはずがない。
というわけでリリース。
寝ぼけついでにRI抜きの軽量パッケージ(3MB違うし、レジストリへの書き込み量が桁違い)を作ってしまったので併せて公開します。
ジェズイットを見習え |