IRB doesn't work in command line

I've installed Ruby 1.93 in my windows 7 PC using Ruby 1.9.3-p194 one
click installer. I can use "ruby" command to interpret files, but when I
type "irb" it gives me the following error:

    C:\Users\Acer>irb
    F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:2111:in
`expand_path': non-absolute home
    (ArgumentError)
            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:2111:in
`_rl_read_init_file'

            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:2094:in
`rl_read_init_file'
            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:2515:in
`readline_initialize
    _everything'
            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:3746:in
`rl_initialize'
            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4758:in
`readline'
            from
F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/readline.rb:40:in
`readline'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/input-method.rb:115:in `gets'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:139:in `block
(2 levels) in eval_input'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:273:in
`signal_status'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:138:in `block
in eval_input'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:188:in `call'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:188:in `buf_input'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:103:in `getc'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb/slex.rb:205:in
`match_io'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb/slex.rb:75:in
`match'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:286:in `token'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:262:in `lex'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:233:in `block (2
levels) in each_top
    _level_statement'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in `loop'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in `block in
each_top_level_stat
    ement'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in `catch'
            from
F:/Programs/Ruby193/lib/ruby/1.9.1/irb/ruby-lex.rb:228:in
`each_top_level_statement'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:155:in
`eval_input'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:70:in `block
in start'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:69:in `catch'
            from F:/Programs/Ruby193/lib/ruby/1.9.1/irb.rb:69:in `start'
            from F:/Programs/Ruby193/bin/irb:12:in `<main>'

I installed Ruby on "F:/Programs/Ruby193" folder and added
"F:/Programs/Ruby193/bin" in my PATH.
I also tried with Ruby 1.87 but got the same error.

···

--
Posted via http://www.ruby-forum.com/.

Does it work from the Run command?

···

--
Posted via http://www.ruby-forum.com/.

That says pretty much everything you need to know. Your $HOME environment variable is probably not set or set incorrectly.

···

On Aug 19, 2012, at 10:14 , "Rafi K." <lists@ruby-forum.com> wrote:

I've installed Ruby 1.93 in my windows 7 PC using Ruby 1.9.3-p194 one
click installer. I can use "ruby" command to interpret files, but when I
type "irb" it gives me the following error:

   C:\Users\Acer>irb
   F:/Programs/Ruby193/lib/ruby/site_ruby/1.9.1/rbreadline.rb:2111:in
`expand_path': non-absolute home
   (ArgumentError)