# Running script/server leads to executing incorrect version of initalizer.rb

**URL:** <https://www.ruby-forum.com/t/running-script-server-leads-to-executing-incorrect-version-of-initalizer-rb/183801>\
**Category:** Rails\
**Created:** [February 20, 2010, 2:03pm UTC](https://www.ruby-forum.com/t/running-script-server-leads-to-executing-incorrect-version-of-initalizer-rb/183801 "2010-02-20T14:03:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [February 20, 2010, 2:03pm UTC](https://www.ruby-forum.com/t/running-script-server-leads-to-executing-incorrect-version-of-initalizer-rb/183801/1 "2010-02-20T14:03:46Z")

</div>

Hi All,

When I run ruby script/server, I get the error message:

K:/\_Utilities/ruby186-26\_rc2/ruby/lib/ruby/gems/1.8/gems/rails-1.2.3/  
lib/initializer.rb:328:in `send': undefined method`session=’ for  
ActionController::Base:Class (NoMethodError)

Why did Ruby reference a rails-1.2.3 gem, rather than a 2.3.5 gem,  
since that’s what I specified in environment.rb:  
RAILS\_GEM\_VERSION = ‘2.3.5’ unless …  
and I have no system environment variable named RAILS\_GEM\_VERSION.

The error message is probably appropriate for the 1.2.3 Rails version  
because initializer.rb at line 328 is using meta-programming likely to  
produce the the variable “session=”.

However I specified Rails gem version 2.3.5, so the 1.2.3 version of  
initializer.rb should not have been invoked. And the 2.3.5 version of  
initializer looks fine on this score.

Could I have done something to cause this error?

TIA,  
Richard

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [February 20, 2010, 2:06pm UTC](https://www.ruby-forum.com/t/running-script-server-leads-to-executing-incorrect-version-of-initalizer-rb/183801/2 "2010-02-20T14:06:42Z")

</div>

Sorry, duplicate posting. (I forgot the title I last posted under and  
failed to flag it so I could find it when it received responses.)

On Feb 20, 8:02 am, RichardOnRails

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [February 20, 2010, 3:37pm UTC](https://www.ruby-forum.com/t/running-script-server-leads-to-executing-incorrect-version-of-initalizer-rb/183801/3 "2010-02-20T15:37:24Z")

</div>

Previous topic is “Script/server reference wrong version of  
initializer.rb”

## I apologize for the duplicate posting.

Richard
