トップ «前の日記(2010-07-04) 最新 次の日記(2010-07-06)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2010-07-05

_ 昨日の続き

途中で寝てしまったので、続き。

で、何が悪いか考えてみる。元々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の下をほとんどパッケージに入れていなかったことがわかってびっくり。そりゃ動くはずがない。

_ Ruby-1.9.1-p429 Windowsインストール用パッケージのリリース

というわけでリリース

寝ぼけついでにRI抜きの軽量パッケージ(3MB違うし、レジストリへの書き込み量が桁違い)を作ってしまったので併せて公開します。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|

ジェズイットを見習え