# Re: strange IRB problem

**URL:** <https://www.ruby-forum.com/t/re-strange-irb-problem/159712>\
**Category:** Rails\
**Created:** [February 7, 2009, 1:33pm UTC](https://www.ruby-forum.com/t/re-strange-irb-problem/159712 "2009-02-07T13:33:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![doug](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/dbc845/32.png) [@doug](https://www.ruby-forum.com/u/doug)\
**Post date:** [February 7, 2009, 1:33pm UTC](https://www.ruby-forum.com/t/re-strange-irb-problem/159712/1 "2009-02-07T13:33:20Z")

</div>

very strange…  
I’m on Vista and updated to Rails 2.2.2 and rubygems 1.3.1 with the  
usual problem there.  
…but that’s well documented…

everything was fine…but then I tried the irb console.  
in every shell I have (netbeans, git bash, windows shell)  
I got this result:

* * *

Doug@APOLLO /c/projects/work/MathCraze  
$ script/console  
Loading development environment (Rails 2.2.2)

c:\projects\work\MathCraze\>#@echo off  
‘#@echo’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\>#goto endofruby  
‘#goto’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\>#!/bin/ruby  
‘#!’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\>#  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\># irb.rb - intaractive ruby  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\># $Release Version: 0.9.5 $  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\># $Revision: 1.2.2.1 $  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\># $Date: 2005/04/19 19:24:56 $  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\># by Keiju ISHITSUKA(keiju@ruby-  
[lang.org](http://lang.org))  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

c:\projects\work\MathCraze\>#  
‘#’ is not recognized as an internal or external command,  
operable program or batch file.

## c:\projects\work\MathCraze\>require “irb” ‘require’ is not recognized as an internal or external command, operable program or batch file. The syntax of the command is incorrect. c:\projects\work\MathCraze\>if **FILE** == $0

then, even more strangely I got this in Netbeans (6.5)  
it “worked”, but I had to load the environment manually.???

=======================================================================  
.irbrc successfully loaded

> > load ‘config/environment.rb’  
> > load ‘config/environment.rb’

=\> true

> > u = User.new  
> > u = User.new

=\> #\<User id: nil, login: nil, crypted\_password: nil, password\_salt:  
nil, persistence\_token: nil, login\_count: nil, last\_request\_at: nil,  
last\_login\_at: nil, current\_login\_at: nil, last\_login\_ip: nil,  
current\_login\_ip: nil, created\_at: nil, updated\_at: nil\>

> > f = FlashCardGame.new  
> > f = FlashCardGame.new

=\> #\<FlashCardGame:0x5c86d4c @y=98, @x=75, @answer=173\>

> >

=====================================================================

funny thing is I don’t think I really changed anything…maybe  
restarted.

ANY Ideas?
