植田です。こんにちは。


Wed, 2 Sep 2009 02:28:28 +0900 のメールにて、
arton <artonx / yahoo.co.jp> さんは書きました :
> 1.9と1.8の混在環境で、かつRuby自体は1.9がロードされて、exerbは1.8のほう
> からロードされているというようなことはないでしょうか?

この PC には 1.9 は入れたことがありませんので、それは無いと思います。先
のメールに書いたとおり、あるとすれば 1.8.6 と 1.8.7 の混在なのですが、
1.8.6 をアンインストールしてから 1.8.7 を入れましたので、ゴミが残ってい
るとも考えにくいです。


Wed, 2 Sep 2009 02:42:56 +0900 のメールにて、
"NARUSE, Yui" <naruse / airemix.jp> さんは書きました :

> 成瀬です。
;
> 1.8.7 でも enumerator.so がなくなりましたが、Enumerator ではなく、
> Enumerable::Enumerator として本体に取り込まれています。

それで 1.8.6 -> 1.8.7 で enumerator.so がなくなったのですね。理解しまし
た。


> この辺の挙動の違いが影響しているのかなぁと思うんですが、詳細はわかりません。

 ruby スクリプトとして ruby.exe 経由で実行(?)する場合には問題が無くて、
exerb で exe 化した exe だとエラーになるんですよね...


> この違いが影響しているならば、とりあえず直接の犯人に見える、
> RubyGemsを新しくしてみてはどうでしょう。

 うーん、

	C:\Windows\system32>gem out
	rmagick (2.10.0 < 2.11.0)
	ruby-debug-ide (0.4.6 < 0.4.8)

については諸々あってアップデートできないのですが

	C:\Windows\system32>gem --version
	1.3.5
	C:\Windows\system32>gem update --system
	Updating RubyGems
	Nothing to update

ということで、一応、最新のようです。


 なお、昨日書き忘れたのですが

C:\Windows\system32>ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
C:\Windows\system32>exerb --version
Exerb 4.9.0

です。



-----
株式会社ネットフォレスト            http://www.netforest.ad.jp/
Dr.Web/Vade Retro 担当 植田 裕之   ueda / netforest.ad.jp
tel:045-663-6277 fax:045-663-6278