[#37679] [FEATURE:trunk] EncDet again — "Yugui (Yuki Sonoda)" <yugui@...>

Yuguiです。

23 messages 2009/01/03

[#37748] $LOAD_PATHとバージョンの運用の関係 — akira yamada / やまだあきら <akira@...>

1.9系でのバージョンの運用と$LOAD_PATHの値について質問です。

12 messages 2009/01/09
[#37758] Re: $LOAD_PATHとバージョンの運用の関係 — "NARUSE, Yui" <naruse@...> 2009/01/11

成瀬です。

[ruby-dev:37687] Re: IRB doesn't prompt for MSWin32

From: "Ayumu Aizawa" <ayumu.aizawa@...>
Date: 2009-01-03 16:28:54 UTC
List: ruby-dev #37687
ruby-devにははじめてメールします、あいざわです。

artonさんとおなじくMSWin32、VC++6の環境でirbを起動するとのエコーバックおよび
プロンプトが表示されません。
--prompt inf-ruby または --inf-ruby-mode を指定して起動するとプロンプトもエコーバックも
表示されるようになります。 --prompt defaultやsimple、xmpではエコーバックもプロンプトも
表示されません。

また、irb/input-method.rbにartonさんと同じ修正をして起動すると、プロンプトとエコーバックは
(inf-rubyの状態で)表示されるのですが、backspaceを押したときの挙動がおかしくなるようです。

なお、DebianでRuby-1.9.1-RCのirbを起動しても問題は起きないです。

2009/01/04 1:05 arton <artonx@yahoo.co.jp>:
> artonです。
>
> Ruby-1.9.1-RC1のIRBで、プロンプトと入力のエコーバックが表示されません。
> (MSWin32、VC++6)
> irb/input-method.rbの以下の修正で表示されるようになったのですが、本当に
> これが適切な方法かどうかはわかりません。
>
> *** input-method.rb~    Fri Dec 26 17:06:33 2008
> --- input-method.rb     Sun Jan 04 01:00:11 2009
> *************** module IRB
> *** 106,112 ****
>        @eof = false
>
>        @stdin = IO.open(STDIN.to_i, :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-")
> !       @stdout = IO.open(STDOUT.to_i, :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-")
>        end
>
>        def gets
> --- 106,112 ----
>        @eof = false
>
>        @stdin = IO.open(STDIN.to_i, :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-")
> !       @stdout = IO.open(STDOUT.to_i, 'w', :external_encoding => IRB.conf[:LC_MESSAGES].encoding, :internal_encoding => "-")
>        end
>
>        def gets
>
> --
> arton <artonx@yahoo.co.jp>
>
> --------------------------------------
> Power up the Internet with Yahoo! Toolbar.
> http://pr.mail.yahoo.co.jp/toolbar/
>
>

In This Thread